问题标签 [android-maps-extensions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
687 浏览

android - 如何缩放到足以展开带有 Android 地图扩展的集群?

有时,当标记彼此非常接近时,需要多次单击才能缩放到足够多的程度,以便集群展开并单独显示所有标记。

我怎样才能使单击群集始终放大并正确展开它?

0 投票
1 回答
406 浏览

android - android-map-extensions 奇怪的聚类行为

我目前正在使用android-map-extensions对谷歌地图上的标记进行聚类。然而,有时两个标记在距离很远时会聚集在一起,有时它们必须几乎相互重叠才能聚集在一起。几天来,我一直在试图解决这个问题,但还没有弄清楚。以下是示例(顺便说一句,抱歉英语不好,我没有足够的声誉来发布图片,所以imgur来救援):

  1. 应该已经聚集:http: //imgur.com/MxyN9VI
  2. 在缩小到足够远(再放大 1-2 个缩放级别)之前不应聚集:http: //imgur.com/hVzMQfD

我该如何解决这个问题,将 clusterSize 更改为文档并没有真正的帮助

0 投票
2 回答
489 浏览

android - how to open up a map of a particular city using google APIs in android

I have been able to open up a map of the world through code and mark a few places. However, I always have to zoom down to the city, which takes a little while. Is there any way to directly open up a map of a particular city?

0 投票
1 回答
1530 浏览

android - Android 谷歌地图坐标

目前正在做一个包含谷歌地图的简单应用程序。当用户单击设计的坐标但它不起作用并且没有错误时,我想链接到下一个活动,请帮助我

0 投票
0 回答
122 浏览

android-maps-extensions - 谷歌地图扩展找不到片段 R.id.map

我在我的应用程序中使用谷歌地图扩展库,当我将 android 版本更新到 5.0 时,我在行中得到 NullPointerException:

findFragmentById(R.id.map) is null 有人知道为什么吗?

谢谢。

布局:

日志猫:

0 投票
1 回答
195 浏览

java - 我可以在 Eclipse 中导入 Android 地图扩展吗

Android Map Extensions Library 已经包含 gradle 以供参考,在 Eclipse 中没有直接将其添加为库的 bin,我尝试将这些文件粘贴到 Eclipse 中的相同包名中,但它不起作用并给出了很多错误。

有什么办法可以在 Eclipse 中导入 Android 地图扩展。

0 投票
0 回答
453 浏览

android - 使用 getMap() 和 onMapReady() 的 Android 地图扩展错误

我一直在我的应用程序中使用很棒的android 地图扩展库。我正在重写地图/标记部分,并尝试从https://github.com/mg6maciej/android-maps-extensions将库更新到 2.2 版本,但是,我无法将其作为库包含成功(即使在使其成为属性库之后)。我正在使用 Eclipse 导入,而不是 gradle 版本。

原因是,我正在使用更新后的 Android V2 Gmaps 的 getMap() 和 onMapReady() 功能。

错误包括(由于库未加载):

MapFragment 无法解析为一个类型:

GoogleMap 不能被重新添加到以下类型:

当我使用标准的谷歌地图导入时,一切都很好。代码很好,只是无法加载 AME 库。

如何将 2.2 更新导入 eclipse?

编辑>>> 我现在正在尝试使用 Android Studio... 我有一个错误:

引起:java.lang.ClassCastException:com.google.android.gms.maps.SupportMapFragment 无法转换为 com.androidmapsextensions.SupportMapFragment

0 投票
1 回答
1162 浏览

android - Android-Maps-Extensions 使用 MapFragment 生成错误

我正在将我现有的 Google Map 代码(其中大部分是在我在 Android Studio 中选择“Google Maps Activity”时生成的)转换为 Android-Maps-Extensions 库,以便同时使用作为该库一部分的 Marker Clustering 和使用 Android-Map-Extensions 开发的 Overlapping Marker Spiderfier 工具。

现在,我对这个方法有一个问题(我把它比我实际现有的方法更小,以便于阅读,所以如果有任何错误,请告诉我,我会编辑它):

基本上是这样的:

正在生成一条消息,上面写着

这是我的导入语句(我包括所有以防万一,包括当前注释掉的那些):

我在 activity_maps.xml 中将 android:name 从 "android:name="com.google.android.gms.maps.SupportMapFragment" 更改为 "com.androidmapsextensions.SupportMapFragment" 看起来像这样:

此外,这些是我的 Gradle 文件中的依赖项:

虽然仍然收到相同的错误消息。是否有什么我忘记更改或需要添加的内容?

如果您想了解更多信息,请在下面发表评论,我将回复或编辑此帖子。

0 投票
1 回答
267 浏览

android - Android-Maps-Extensions InfoContents 生成异常

在我的方法的一部分中,我配置 infocontents 以从标记的“标题”中获取 html 内容并将其显示在信息窗口中。我还将窗口设为可点击的链接。我正在使用 Android-Maps-Extensions 对标记进行聚类。

当我按下单个标记时,它会很好地显示信息窗口(就像在我添加 ClusterSettings 和 setClustering 代码之前一样)。但是,当我按下集群时,我得到了这个异常:

似乎当我按下集群时,它会调用 infocontent 和 infowindow。无论如何我可以禁用实际集群的信息窗口,并在按下集群时将其放大?

如果您需要更多说明或想了解更多信息,请在下方发表评论。

编辑:感谢 MaciejGórski 解决。我将 getInfoContents 方法更改为此,这样我就不会收到错误:

0 投票
1 回答
1280 浏览

android-maps-v2 - How to reuse SupportMapFragment inside other Fragment

I just switched to the newest version of android-maps-extensions (2.2.0) together with newest Play Services (6.5.87) and support library (21.0.3). And now I can't reuse my MapFragment.

I have MainActivity with NavigationDrawer. One of the fragments is fragment with GoogleMap fragment inside. When I switch between fragments in NavigationDrawer they recreate themselves. Previously I used very simply solution for this. I used already inflated view:

But now it doesn't work. Map doesn't show when this fragment opens second time.

I can just throw out this ugly code

And always recreate view with inside. But I have thousands of Markers (of course with awesome Clustering) and it takes many time to repaint them.

I know it's not the problem of extensions-library, Google Maps have the same behavior. But maybe you know right decision?