[jsp]利用Google Map查詢經緯度

Posted in Java, database, google, javascript, opensource, prototype, 教學 on 2010/4/26 by yku 瀏覽:569人次 — 留下回應

如果手上有一堆地址清單想要知道它們的經緯度如何?要怎麼做呢?這裡介紹一個很簡單的方法,利用二個Ajax及Google Map就可以完成,一個要求地址欄位及key值(這其實可以直接全都先輸出成javascript的Array就好了),另一個接收到經緯度資料後回傳給Server做儲存(這也可以直接利用一個TextArea存放,到時再複製起來存放),而Google Map最主要的功能就是把地址轉換成經緯度。

GoogleMap3.png

做法及想法如下:

1.建立資料庫Table

需要有一個pk值、地址、經度、緯度及一個記錄是否已取得成功的註記符號,MySQL語法如下:

ps.先建立幾筆資料做測試,如下insert

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE TABLE `test`.`Address` (
  `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  `zip_name` VARCHAR(45) NOT NULL,
  `address` VARCHAR(500) NOT NULL,
  `latitude` VARCHAR(100),
  `longitude` VARCHAR(100),
  `flg` VARCHAR(1),
  PRIMARY KEY (`id`)
)
ENGINE = InnoDB;
 
INSERT INTO ADDRESS (zip_name,address) 
VALUES ('台中市北屯區', '崇德路130號14樓A1');
INSERT INTO ADDRESS (zip_name,address) 
VALUES ('台中市西區', '忠明南路122號');

...詳細文章

(教學)在Ubuntu裡建立Apache with Tomcat 服務-1

Posted in Linux, 教學 on 2009/11/12 by yku 瀏覽:576人次 — 更多回應

這裡會有一系列Apache 在前而Tomcat在後的JSP Service

包含MySQL及JMagick及ImageMagick的安裝

這裡先介紹安裝Apache MySQL及JDK 6跟tomcat 5

環境是Ubuntu 9.10 (Linux)

1.安裝apache

#sudo apt-get install apache2

2.安裝mysql

#sudo get-get install mysql-server

這裡需要設定MySQL的root密碼

3.安裝java jdk

#sudo apt-get install sun-java6-jdk

#sudo vi /etc/profile

加如以下(放到最後一行的前一行)
export JAVA_HOME=/usr/lib/jvm/java-6-sun

4.安裝tomcat

...詳細文章

安裝Apache PHP及MySQL Server

Posted in 教學, 架站 on 2009/5/3 by yku 瀏覽:1,502人次 — 留下回應

其實安裝Apache很簡單,不過在架設Web Server的過程是必需的,

爾後會再Apache HTTP Web Server上再加上JSP Containter 連結Tomcat,來解析jsp程式,

國外已經有人把Apache HTTP Web Server、PHP Hypertext Preprocessor及Mysql全都整全在一起,方便安裝,

以下是各個Service的官網

Apache HTTP Web Server

http://httpd.apache.org/

PHP Hypertext Preprocessor

http://www.php.net/

Sun Mysql

http://www.mysql.com/

AppServ

http://www.appservnetwork.com/?modules=&applang=tw

...詳細文章