2010-07-28 39 views
4

我有一個電子表格充滿了街道地址,我想添加它們作爲谷歌地圖上的針點。任何人都可以告訴我他們是否必須轉換爲地理代碼才能使用Google地圖API?如果是這樣,有沒有一種工具可以輸出地址列表,以便我可以將它插入一些JavaScript,並讓它好起來?添加別針指向谷歌地圖與靜態的街道地址列表

...或者只是一些提示。我以前從未使用過Google Maps API。

回答

3

您需要geocode街道地址才能將它們轉換爲Google地圖中marker對象的經度/緯度值。

由於您有一個靜態的地址列表,因此您可能只想進行一次地理編碼,獲取緯度/經度值並將它們與電子表格中的數據點相關聯。

一旦你的數據點與經度/緯度相關聯,你就可以通過它們爲每個數據點創建標記。當您創建標記對象,你在選項指定google.maps.LatLng對象:

var marker = new google.maps.Marker({ 
    position: new google.maps.LatLng(myLatitude, myLongitude), 
    map: map, 
    title:"Hello World!"}); 

地圖財產上的選項關聯到map對象的新標誌。

+0

Muchas gracias! – Peachy 2010-07-29 03:22:47

+0

@Peachy沒問題:) – RedBlueThing 2010-07-29 03:38:28

0

有一個免費附加的谷歌電子表格名爲GeoSheets,可以很容易直接從電子表格替您的地址列表。您還可以使用GeoSheets創建可自定義和可嵌入的地圖,以便放置在您的網站上,該地圖可以隨電子表格中數據的每次更改自動更新。