[jsp]利用Google Map查詢經緯度
Posted in Java, database, google, javascript, opensource, prototype, 教學 on 2010/4/26 by yku 瀏覽:554人次 — 留下回應
如果手上有一堆地址清單想要知道它們的經緯度如何?要怎麼做呢?這裡介紹一個很簡單的方法,利用二個Ajax及Google Map就可以完成,一個要求地址欄位及key值(這其實可以直接全都先輸出成javascript的Array就好了),另一個接收到經緯度資料後回傳給Server做儲存(這也可以直接利用一個TextArea存放,到時再複製起來存放),而Google Map最主要的功能就是把地址轉換成經緯度。

做法及想法如下:
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號'); |

