【问题标题】:How to highlight a specific place on Google Maps with Android?如何使用 Android 突出显示 Google 地图上的特定地点?
【发布时间】:2019-10-10 12:16:07
【问题描述】:

在我的 Android 应用中,我使用 Google Maps API 来显示特定区域的地图。在那个地区有很多地方,如酒吧、酒店、餐馆等

.

你看,中间有个地方叫“Cafe de Ceuvel”。我的问题是,如何在地图上突出显示特定位置?

【问题讨论】:

  • 无法打开图片。也许你应该把截图上传到imgur.com

标签: android google-maps google-maps-markers


【解决方案1】:

您可以在特定的纬度和经度上设置带有名称的标记。

【讨论】:

  • 感谢您的回答,但是为什么要添加另一个标记,因为该位置已经在地图上,并且上面已经有一个很好的标记(带有咖啡馆的那个)?
【解决方案2】:

在你的MapFragment中使用它

@Override
public void onMapReady(GoogleMap map) {
    map.addMarker(new MarkerOptions()
        .position(new LatLng(40.758887, -73.985152))
        .title("Cafe de Ceuvel"))
        .icon(BitmapDescriptorFactory.fromBitmap(resizeMapIcons("image_name",100,100))));
}

您必须提供自己调整大小的位图才能解决。

【讨论】:

  • 感谢您的回答,但是为什么要添加另一个标记,因为该位置已经在地图上,并且上面已经有一个很好的标记(带有咖啡馆的那个)?
  • 那你要怎么高亮呢?
  • 以任何方式都可以,但不能添加另一个标记。我不想有重复的标记。如果有可能增加现有的大小。
  • 这样你就添加了一个圆圈。我不想要那个。我想以某种方式使用现有的标记。或者增加尺寸或改变颜色。有可能吗?
  • 可能,您应该以这种方式询问您想要增加标记大小的问题。检查更新
猜你喜欢
  • 1970-01-01
  • 2013-07-14
  • 1970-01-01
  • 2017-05-16
  • 1970-01-01
  • 2012-12-20
  • 1970-01-01
  • 2018-04-17
  • 1970-01-01
相关资源
最近更新 更多