2010-01-18 71 views
2

我現在在小項目上工作。Google Maps API - 興趣點

在一個視圖中,我返回的數據爲谷歌地圖API(經度和緯度)。

在地圖下,我必須實現幾個按鈕,以便在地圖上添加興趣點,而這正是實際顯示的位置。

可能有一些按鍵/類型的POI像學校,銀行,ATM機等

所以,讓我們回去。當我在地圖上放置所有標記時,如何添加興趣點?

我想獲得以下數據對他們來說:

  1. 經度(需要顯示)
  2. 緯度
  3. 標題
  4. 描述

我知道,有谷歌本地ajax搜索api,但我不知道它是否合作正確的做法。

我知道如何使用谷歌地圖接口,例如找到這樣的數據:

Example Map

http://maps.google.pl/maps?f=q&source=s_q&hl=pl&geocode=&q=category:%22Banks+%26+Financial+Institutions%22&sll=51.510202,-0.12144&sspn=0.01859,0.05549&ie=UTF8&cd=1&ei=N4hUS7ynEc7AjAeWtNm4CA&radius=1.19&rq=1&ev=zi&hq=category:%22Banks+%26+Financial+Institutions%22&hnear=&z=15 

但如何做到這一點使用API​​?

謝謝。

回答

2

Google Local Search API可用於一次獲取少量這樣的點,如this example。或者您可以將Googlebar添加到您的Maps AVI v2地圖。

Google無法一次訪問大量此類點,且通常無法免費使用。

-1

Google API是一個Javascript API。

如果我理解正確,您希望使用Google地圖API在Google地圖上添加標記。

該文檔建議您對標記進行硬編碼或通過創建標記管理器來創建標記。

我從來沒有使用Google地圖API,但如果您需要更多信息,請訪問文檔here

祝你好運!

+0

我知道如何把標記等 我想如何找到POI所需的數據。 – bluszcz 2010-01-18 16:41:58

+0

嗯,對於誤解你的問題抱歉: 你已經提到了一種方法(Ajax Local Search API),另一種方法是通過執行反向地理編碼。我從這裏(http://groups.google.com/group/google-maps-js-api-v3/browse_thread/thread/e799e4ad916a8e90)發現了這裏的示例(http://code.google.com/的API /地圖/文檔/ V3 /示例/地理編碼-reverse.html)。 我不知道這是否有幫助....對不起! – 2010-01-18 17:25:04

1

除Google之外,還有其他數據提供者可以使用。例如,http://compass.webservius.com的API可讓您檢索美國1600多萬家企業的數據(包括名稱,經緯度,商業類型/行業代碼等)。

+0

不錯 - 感謝您的鏈接。不幸的是我的項目不在美國。 – bluszcz 2010-11-11 13:52:02