首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在标记添加到android google map api中的google地图后向标记添加标题

如何在标记添加到android google map api中的google地图后向标记添加标题
EN

Stack Overflow用户
提问于 2016-10-07 11:12:54
回答 3查看 1.8K关注 0票数 2

我正在创建一个应用程序,它可以显示Android中google中两点之间的导航路径。当用户单击地图的某个地方时,会在该位置添加一个标记。当用户第二次单击时,将添加另一个标记,并在我的应用程序中向用户显示优化的导航路径。

有一个由https://maps.googleapis.com/maps/api/directions/提供的JSON文件,其中包含原始地址和目的地地址。我已经解析了那个JSON文件并存储了这些地址。

现在的问题是,通过单击地图,我已经将原点和目的地标记添加到地图中。我想提供两个标记的标题(地址)。但是我想在地图上添加标记之后,我们就不能改变细节了。

请回复。提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-10-07 11:18:56

可以通过marker.setTitle("title")方法更改标记块,然后通过以下方式刷新标记视图

代码语言:javascript
运行
复制
marker.hideInfoWindow();
marker.showInfoWindow();

This question may help you

with this answer

票数 1
EN

Stack Overflow用户

发布于 2016-10-07 11:23:02

在将MarkerOptions添加到地图后,您需要保留标记。让我给你们举一个应该做什么的例子:

代码语言:javascript
运行
复制
 GoogleMap map = ... // get a map.
 // Add a marker at San Francisco.
 Marker marker = map.addMarker(new MarkerOptions()
 .position(new LatLng(37.7750, 122.4183))
 .title("San Francisco")
 .snippet("Population: 776733"));

 marker.setTitle("MY MARKER'S NEW TITLE")

资料来源:https://developers.google.com/android/reference/com/google/android/gms/maps/model/Marker?hl=pt-br

Changing a Marker's text in Android GoogleMaps

票数 1
EN

Stack Overflow用户

发布于 2016-10-07 11:23:56

代码语言:javascript
运行
复制
 marker = mMap.addMarker(new MarkerOptions()
                .position(latLng)
                .title("Perth")
                .flat(true));
         .snippet("Population: 1,738,800"));

将标题a下的小细节设置为.title和.snippet,并将此代码设置为方法addMarkersToMap(),如果单击标记,它将出现并驱散

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39915849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档