2017-02-20 88 views
0

创建自定义地图标记图标时,如何以编程方式获取原始标记图标?如何在Android中获取原始地图标记图标?

在自定义地图标记上有很多SO线程,并且我已经成功地完成了这些任务,但是所有发布的解决方案都涉及导入新的PNG图标。

使用相同的方法(即BitmapDescriptorFactory),如何使用原始默认标记图标并对其执行某些操作(例如,将文本添加到其上方)。

+0

你检查了我的答案吗? –

回答

0

使用此代码!

new MarkerOptions() 
     .position(YOUR_latLng) 
     .title(YOUR_TITLE) 
     .snippet("snippet") 
     .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED)) //You can select different color! 
    ); 
+0

如果您只是想修改地图标记的现有属性,这可以工作。但是,如果您想添加新元素(例如,将文本悬浮在默认地图标记上方),那么您不得不重新生成地图标记。在重新生成地图标记时,我们如何才能从原始地图标记图标开始,而不是在Google图片中查找图标并将其导入到Android Studio中?现在我看到一个SO线程引用了这个,但没有回答原始问题:[link] http://stackoverflow.com/questions/3605219/default-marker-for-android-google-mapview#comment3785532_3605262 – MarsAndBack

相关问题