2011-04-03 40 views
1

我需要根據該地點的名稱得到某個地點的具體地址(或經緯度座標)。什麼是一個很好的API來根據它的名字來確定一個地點的地址?

具體而言,我需要確定超市在給定區域的位置,以便我可以在執行Google Maps靜態地圖API時將這些位置用作'標記'。

使用下面的,我可以的,如果你輸入區域的特定位置,目前說「INSERT_LOCATION_HERE」,那麼你將在地點:

http://maps.google.com/maps/api/staticmap?center=Ithaca,%20NY&size=512x512&maptype=roadmap&markers=color:blue|label:S|INSERT_LOCATION_HERE&sensor=false 
獲得指定區域的谷歌地圖標記

例如(標記表示本地魏格曼存儲基於其地址:

http://maps.google.com/maps/api/staticmap?center=Ithaca,%20NY&size=512x512&maptype=roadmap&markers=color:blue|label:S|500%20So.%20Meadow%20Street&sensor=false 

如果有人知道如何做到這一點不使用谷歌地圖API的地方,這將是非常有幫助的

回答

0

如果您希望將圖像的名稱作爲圖像的字符串,可以使用Google的幫助。這將與您正在使用的靜態地圖非常匹配。

比方說,你要搜索 「海牙」 ......

構建這樣的URL,並解析結果:

您還可以指定輸出格式:

您還可以提供的座標,而不是一個名字,並獲得全名+回報座標:

對於一些當您從此頁面點擊鏈接時導致鏈接失效。我想谷歌不接受請求中的推薦人,所以只需複製並粘貼鏈接即可。

+0

這些絕對是一些好點!我很感激!不幸的是,我需要能夠根據用戶放置的位置獲取本地超市的地址。到目前爲止,我發現並嘗試過的所有不同的API都無法理解除特定地址或集以外的任何其他API lat/lng座標... – 2011-04-04 02:51:59

0

你可以去這個鏈接並找到有用的編碼技術。

http://code.google.com/apis/ajax/playground/#map_simple
相關問題