Tag: 谷歌地图

ScrollView中的MapFragment

我在ScrollView有一个新的MapFragment 。 其实这是一个SupportMapFragment ,但无论如何。 它工作,但有两个问题: 滚动时,后面留下一个黑色的面具。 黑色正好覆盖了地图所在的区域,除了+/-缩放button所在的孔之外。 看下面的截图。 这是在Android 4.0上。 当用户与地图交互时,视图不会使用requestDisallowInterceptTouchEvent()来防止ScrollView拦截触摸,所以如果你试图在地图中垂直移动,它只是滚动包含ScrollView 。 我理论上可以派生一个视图类MapView并添加该function,但是如何让MapFragment使用我自定义的MapView而不是标准的MapView ?

Google Maps API V3:如何显示从A点到B点(蓝线)的方向?

我有数据库上的2点经纬度,我希望我的Google地图显示从A点到B点的路线… 就像我们在这里看到的(Google Maps Directions) 如何在地图上绘制方向线?

Google地图v3:实施分钟。 使用fitBounds时缩放级别

我在地图上绘制了一系列标记(使用地图API的v3)。 在v2中,我有以下代码: bounds = new GLatLngBounds(); … loop thru and put markers on map … bounds.extend(point); … end looping map.setCenter(bounds.getCenter()); var level = map.getBoundsZoomLevel(bounds); if ( level == 1 ) level = 5; map.setZoom(level > 6 ? 6 : level); 这样做的好处是确保地图上始终显示适当的详细程度。 我试图在V3中复制这个function,但setZoom和fitBounds似乎没有合作: … loop thru and put markers on the map var ll = new […]

将Google Maps JS API ImageMapType剪辑为多边形

如何将Google地图中的MapType剪切为任意多边形。 例如,如果我有一个自定义ImageMapType覆盖大面积(即所有的世界),但我只想显示在一个给定的多边形内(即一个国家)。 有没有办法将ImageMapType剪辑到给定的多边形,或者实现一个自定义的MapType来实现这种行为? 它应该允许正常缩放和平移。 地图的其余部分应该保持不变,并且将会有一个只覆盖特定区域的MapType。 因此,不可能简单地覆盖多边形来覆盖多边形之外的区域以显示所需要的内容。 像这样: 服务器端裁剪不是一个选项。

在Google地图上覆盖ESRI shapefile的最佳方法是什么?

在Google Maps中覆盖shapefile的最佳方式是什么? 经过一些阅读后发现,将shapefile转换为KML并在Google地图中覆盖KML是一个选项。 如果是这样的话,我该如何将shapefile转换为KML? 我相信会有一些可用于此转换的开源工具。 任何人都可以指向一个工具来将shapefile转换为KML而不会丢失任何数据?

在Google地图上点击添加标记

我惊奇地发现了一个非常简单的例子,当用户在地图上点击鼠标时,如何添加标记到Google地图。 过去的几个小时我已经四处寻找,并查阅了Google Maps API文档,希望能得到一些帮助!

如何从Google地图的经纬度获取地址位置?

所以我有经纬度44.4647452和7.3553838 。 我需要得到如下地址:米兰,意大利,海峡。 肯尼迪89。 我怎么能做到这一点?

Google Maps API V3中的API密钥是什么?

在较旧版本的API中,我不得不使用类似这样的方式将JavaScript插入到页面中,以便使用基本function: http://maps.google.com/maps?file=api&v=2&key= GoogleMapsAPIKey 我必须为每个站点configurationAPI密钥。 看文档,它说,得到一个基本的地图工作,我只需要这个: http://maps.google.com/maps/api/js?sensor= true / false API密钥在哪里? 如果我只是计划使用基本的地图和标记,而不是更高级的function,我需要担心吗? 我也在本地主机上testing,但常见问题说我仍然需要注册一个密钥,我没有这样做,它仍然有效。

Google地图API 3:从右键单击获取坐标

我有2个文本框经纬度为用户正在input一个新的logging到分贝。 我有一个很棒的谷歌地图的实时预览,现在我想要做的就是在地图上添加一个右键点击事件,单击坐标来填充经纬度文本框。 这甚至有可能吗? 我知道如何添加事件监听器,并查看API文档,但没有看到任何这样做。 我知道你可以在谷歌的地图上做到这一点。

使用url链接到带有标记的Google地图

我想在特定位置用特定位置上的标记链接到Google地图。 链接到一个位置很容易: http://maps.google.com/?ll=XX.XXXX,XX.XXXX 但是我怎样才能在这一点上放下一个标记呢? 最好带一点我自己的文字,但这只是一个奖金。 谷歌已经发布了关于这个文件的新的接受的答案: https : //stackoverflow.com/a/44477650/359135