我正在開發一個Android應用程序,它將顯示興趣點谷歌地圖, 我有我自己的來源,所以我試圖刪除默認的興趣點(像商場,巴士站......),谷歌地圖顯示。 我已經搜索瞭解決方案的文檔,並沒有成功 有沒有辦法在android上做到這一點?是否有可能從Android谷歌地圖刪除默認興趣點
退房藍色公交車站,谷歌提供
我正在開發一個Android應用程序,它將顯示興趣點谷歌地圖, 我有我自己的來源,所以我試圖刪除默認的興趣點(像商場,巴士站......),谷歌地圖顯示。 我已經搜索瞭解決方案的文檔,並沒有成功 有沒有辦法在android上做到這一點?是否有可能從Android谷歌地圖刪除默認興趣點
退房藍色公交車站,谷歌提供
你現在可以隱藏它們!
新的谷歌地圖更新支持它: https://developers.google.com/maps/documentation/android-api/hiding-features
這裏是你如何實現它:
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
try {
boolean success = mMap.setMapStyle(MapStyleOptions.loadRawResourceStyle(getContext(), R.raw.map_style));
if (!success) {
Log.e("MapsActivityRaw", "Style parsing failed.");
}
} catch (Resources.NotFoundException e) {
Log.e("MapsActivityRaw", "Can't find style.", e);
}
}
在原目錄中,你必須創建要使用地圖樣式的JSON文件。
你不必這樣寫自己,你可以使用編輯器,谷歌發佈:
https://mapstyle.withgoogle.com
我不知道哪個版本中引入了這一功能,但它的作品至少9.6 0.1。
請參閱我的編輯。這很簡單:) – Makalele
感謝您的詳細解答。我已測試它,它工作正常。 –
這是不可能禁用它們作爲谷歌地圖的Android API V2版本4.3,但是這已經requested on gmaps-api-issues (#4841)。
請大拇指上面的鏈接中找到的問題,以便谷歌在這個問題上提高優先。 – Yozef
[如果我的問題的接受答案不再是最好的,我應該更改接受的答案嗎?](http://meta.stackoverflow.com/q/335658/447156) –
非常肯定他們是瓷磚本身的一部分 – tyczj