2011-12-28 84 views
0

喜場館 - 請看看這個事件拉帶event.getInfo方法:http://ws.audioscrobbler.com/2.0/?method=event.getinfo&event=2054422&api_key=b25b959554ed76058ac220b7b2e0a026Last.fm API:活動與空城

通知會場信息:

<venue> 
    <id>8887551</id> 
    <name>Berlin Arena</name> 
    <location> 
     <city/> 
     <country>Germany</country> 
     <street>Eichenstraße 4</street> 
     <postalcode/> 
     ... 
    </location> 
    ... 
</venue> 

所以城市是空的。

但是,如果您轉到venue page,您會在地址中看到「柏林」。點擊「編輯」,你會看到,實際上,這座城市是空的。

因此,不知何故,last.fm知道該地點在柏林,但它不會通過API返回該信息。

是否有解決方法?

回答

0

如何使用通過API提供的地理數據?你可以和長通過谷歌地圖查詢經緯度例如獲得城市,如果它不是通過Last.fm提供

http://g.co/maps/akrj2

+0

好(GEO COORDS在Gmaps進入),這是一個好主意,但它會調用又一個網絡服務,並增加了更多的請求時間和所有這些。但無論如何,似乎我沒有太多選擇。謝謝。 – luchomolina 2011-12-28 07:41:24

+0

我認爲Last.fm也是這樣做的,並將位置保存在本地數據庫中。如果你創建一個巨大的事件數據庫,你也可以這樣做。 – sascha 2011-12-28 07:43:17

+0

我可能必須這樣做,是的,或者只是不顯示城市,因爲它看起來像太多的努力,我編碼的功能是不值得的。謝謝。 – luchomolina 2011-12-28 16:21:16