如何在 android 的谷歌地图 v2 上用我的图标替换蓝点?
Posted
技术标签:
【中文标题】如何在 android 的谷歌地图 v2 上用我的图标替换蓝点?【英文标题】:How to replace blue dot with my icon on google maps v2 in android? 【发布时间】:2013-05-27 04:36:26 【问题描述】:我正在尝试在 Google 地图 v2 上用我自己的图标替换蓝点(在地图上显示当前位置)。我在下面尝试过,没有成功。
android Maps API v2 Change MyLocation Icon Maps V2 myLocation blue dot callback Disable center button in MyLocation at Google Map API V2应该是这样的
下面没用
Bitmap b = BitmapFactory.decodeResource(getResources(),
R.drawable.location_arrow1);
googleMap.addMarker(new MarkerOptions().position(myPosition)
.title(getIntent().getStringExtra("first_name"))
.icon(BitmapDescriptorFactory.fromBitmap(b)));
【问题讨论】:
可以发一张你目前进度的截图吗? 我刚刚清理了问题,格式只是.. $#$%$ @Siddharth 真的还在等待答案.... 你在下面,你不会自己编码。 @Siddharth 非常感谢您的赞赏!!! 【参考方案1】:您将不得不停止使用 GoogleMap.setMyLocationEnabled
并编写更多代码,包括您自己的 receiving location updates
并添加 Circle
以确保准确性。
【讨论】:
@Siddharth 我认为整个事情更像是 10-20 行 ;) 不,你在开玩笑,我最后数了一下是 16。哦!您正在计算 。打人。顺便说一句,@HemantChandDungriyal 仍然没有赞赏。 此答案假定您对 Google Maps API 了解太多。 我不知道,但老实说,“多写一点代码”和一个 API 参考链接让我自己去寻找更实用的东西。那里有教程吗?出于我的目的,我最终使用了以下地址的信息:android-developers.blogspot.com/2011/06/…,禁用该点并使用定位服务来获取位置。 @AndrewProck 我刚刚注意到我的答案中指向 API 的链接现在已经失效(重定向到包摘要)。我已经用更合适的链接更新了答案。感谢您指出。【参考方案2】:我认为您将当前位置传递给 LocationSource 以便能够使用我的位置按钮。
你必须自己做。
- 设置为假gmaps.getUiSettings().setMyLocationButtonEnabled(false);
【讨论】:
不,他没有,没有人有时间浏览 3 个链接。相反,如果您只是从链接中提取代码并解释您尝试了什么以及发生了什么,那就更好了。严重地!!任何人都将如何理解您所指的这三个问题的答案。出于这个确切原因,不鼓励链接。 这并没有去掉蓝点,还有更多吗?以上是关于如何在 android 的谷歌地图 v2 上用我的图标替换蓝点?的主要内容,如果未能解决你的问题,请参考以下文章
如何在android的谷歌地图V2上添加谷歌素材图标“我的位置”?
Android:Google Map v2 未显示发布 apk 的地图