2009-11-20 104 views
2

是否可以在mapkit中顯示附近的商家?如果沒有,那還能做什麼?在mapkit中顯示附近的商家

有沒有辦法按類別顯示 - 餐廳,零售店,博物館?

此外,我不認爲顯示交通流量可用。有人可以確認嗎?

回答

3

當前版本的MapKit不支持這些功能。

它的主要功能,目前有:

  • 可滾動/可縮放地圖
  • 反向地理編碼(獲得地址某個給定的經/緯座標)
  • 在給定的經緯度添加註釋(銷) /長
  • 顯示手機當前位置
  • 顯示標準,衛星或混合視圖

要顯示附近的商家,你必須:

  • 查詢第三方獲得相關信息,其在理想情況下返回經/緯度座標
  • 使用返回的座標添加註釋到地圖
+0

酷。你知道這些第三方服務被稱爲什麼嗎?換句話說,我可以通過Google找到他們? – 4thSpace 2009-11-20 15:35:34

+0

這不是我不得不做的事情,但你可以搜索「地圖位置網絡服務」或類似的東西。另見:http://stackoverflow.com/questions/745182/maps-api-for-looking-up-businesses-near-co-ordinates。這個問題的答案提到了雅虎地圖服務。您也可以通過http請求調用Google地圖地理編碼Web服務。例如,查詢谷歌地圖「企業,CityNameHere,StateNameHere」。這應該返回幾個地標對象,然後您可以添加到您的MKMapView。請參閱http://code.google.com/apis/maps/documentation/geocoding/index.html。 – DyingCactus 2009-11-20 16:30:03

+0

根據您所在的城市以及您需要的企業類型,您可能需要查看foursquare API。該網站本身正在汲取大量的熱量,並且長期以來可能會成爲這類數據的最佳來源 – bpapa 2009-11-20 20:08:50

1

這是一個有趣和新興的商業理念!

我住在北歐地區,並有open Mashups特別是瑞典。 通過打開我的意思是,任何一個可以請求並獲得訪問內容以尋找附近的咖啡館/ WIFI /壽司餐館等。

BEGIN PLUG警告

檢查我iphone application從混搭獲取內容並使用MapKit顯示!

端塞警告

而且還有一個商業內容提供者稱爲Info24對於目前北歐國家。

+0

他們以地理編碼格式發送Feed,這是Mapkit喜歡的嗎? – 4thSpace 2009-11-20 16:43:17

0

就像DyingCactus說的那樣,如果不使用自己的電話給其中一個映射服務提供者,目前是不可能的。雖然有可用的選項。

其中之一是CloudMade。他們有一個很好的iPhone庫,並支持幾乎所有的需求。

退房在Cloudmade.com

+0

感謝您的鏈接。使用Cloudmade.com與Yahoo或Bing免費獲取附近商家有什麼不同? Yahoo和Bing是否像Google地圖一樣輕鬆地使用mapkit? – 4thSpace 2009-11-21 08:03:16

+0

主要區別在於Google/Yahoo!/ Bing API不在Objective-C或Cocoa框架中。這意味着您必須以預定格式發送請求,並使用該格式或其他格式接收回復。該API不能直接在iPhone應用程序中使用。例如,您必須向Google Maps發送JS請求,將響應映射到二進制數據 - > nsimage,然後顯示圖像。藉助Cloudmade,您可以保留大部分多點觸控功能。我相信這裏也有一個免費的選擇。希望有所幫助! – 2009-11-21 17:35:12

+0

謝謝。 >>我相信這裏也有免費的替代方案。<< 如果只有這樣,那纔是真的。 – 4thSpace 2009-11-22 04:09:34

0

的API,我知道這個線程是慈祥的老人,但我想出了一個自由選擇做你在找什麼,或多或少。您只需要使用maps.google.com服務即可獲取kml或JSON輸出。我使用KML(XML),因爲我發現文件大小一直較小。我在我的博客上寫了一篇關於如何爲感興趣的人做的3部分系列。

http://www.zen-sign.com/finding-business-listings-and-displaying-with-mapkit-part-1/

http://www.zen-sign.com/finding-business-listings-and-displaying-with-mapkit-part-2/

http://www.zen-sign.com/finding-business-listings-and-displaying-with-mapkit-part-3/