创建自定义地图标记图标时,如何以编程方式获取原始标记图标?如何在Android中获取原始地图标记图标?
在自定义地图标记上有很多SO线程,并且我已经成功地完成了这些任务,但是所有发布的解决方案都涉及导入新的PNG图标。
使用相同的方法(即BitmapDescriptorFactory),如何使用原始默认标记图标并对其执行某些操作(例如,将文本添加到其上方)。
创建自定义地图标记图标时,如何以编程方式获取原始标记图标?如何在Android中获取原始地图标记图标?
在自定义地图标记上有很多SO线程,并且我已经成功地完成了这些任务,但是所有发布的解决方案都涉及导入新的PNG图标。
使用相同的方法(即BitmapDescriptorFactory),如何使用原始默认标记图标并对其执行某些操作(例如,将文本添加到其上方)。
使用此代码!
new MarkerOptions()
.position(YOUR_latLng)
.title(YOUR_TITLE)
.snippet("snippet")
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED)) //You can select different color!
);
如果您只是想修改地图标记的现有属性,这可以工作。但是,如果您想添加新元素(例如,将文本悬浮在默认地图标记上方),那么您不得不重新生成地图标记。在重新生成地图标记时,我们如何才能从原始地图标记图标开始,而不是在Google图片中查找图标并将其导入到Android Studio中?现在我看到一个SO线程引用了这个,但没有回答原始问题:[link] http://stackoverflow.com/questions/3605219/default-marker-for-android-google-mapview#comment3785532_3605262 – MarsAndBack
你检查了我的答案吗? –