6

我一直在考虑使用看起来很棒的 Google Maps Engine API 创建自定义地图。我了解如何创建图层和发布地图。我不明白的是如何使用 Google Maps Android API v2 在 Android 设备上显示该数据。目前是否支持此功能?

4

4 回答 4

4

Google Maps Android API v2 目前没有 JS API 中的 MapsEngineLayer 等效项。

但是,您可以使用 TileOverlay 添加任意切片,然后使用已发布和公共 Maps Engine 地图的 WMS 端点。

您可以在https://github.com/saxman/maps-wms-tiles-sample找到一些示例代码来执行此操作,包括从 WMS 请求到磁贴请求的转换

https://www.youtube.com/watch?feature=player_embedded&v=U6ZbHAXPnhg上还有一段视频演示了这是如何完成的,包括一个从 Maps Engine 提取的示例。

或者,您可以使用 Maps Engine API 将要素作为矢量数据(在本例中为 GeoJSON 格式)提取并在设备上绘制,而不是让 Maps Engine 为您渲染平铺图像,但这会影响您的性能绘制更多形状。

于 2013-06-12T15:48:28.760 回答
0

您应该能够创建自己TileProvider的以渲染地图。您应该在 StackOverflow 上获得所需的所有信息:

于 2013-06-10T13:30:54.203 回答
0

我创建了自己的谷歌地图(在假期旅行时),然后我想在 Android 上使用这张地图。很遗憾,但新版本的 Android 谷歌地图不会让你看到这一点。为此,您有两种选择:

于 2014-01-26T16:53:57.410 回答
0

简短的回答是肯定的,但我想知道您尝试显示的信息的性质是什么。它会覆盖整个地图视图还是只是一个片段或有关兴趣点的一些信息?如果是线段,是方砖还是一些不规则的形状?

于 2013-06-10T13:37:45.280 回答