在我的GEOJSON数据层中,我有一组大约20个区域。每个要素都有一个GeometryCollection,其中包含两个几何图形:一个用于定义区域的多边形和一个给出区域中心的点。
我希望多边形是不可见的,但是在地图上显示点作为标记。
此外,我希望能够根据缩放级别将区域标记设置为可见或不可见。
有没有可能只在地图上显示点,并将它们设置为可见/不可见的多边形?我知道我可以用正常的方式将它们添加到地图中作为标记。
new google.maps.Marker(etc)
但理想情况下,我希望使用股票数据层,这样我就可以关闭和打开标记,而无需在数组中循环。
GEOJson基本上是一个“特征集合”,这意味着它可以包含各种特征(和特征类型:点、多点、多边形等)。)。
在您的用例中,您可以将多边形和点作为单独的特征。然后,您可以分别对每个功能执行各种操作。可以删除特征,也可以替代其样式。
您可以使用map.data.getFeatureById('your_feature_id')
然后使用数据层的一种可用方法,例如删除
或覆盖样式
。
例如,请检查此小提琴,它演示了如何向数据层添加几个点(多点)和多边形,然后仅隐藏/显示一个特征。
希望这有帮助。
我正在尝试使用JDatePicker来显示日历。然而,我只想显示月份和年份,而不是日期。 我试着四处寻找模型和JDatePickerImpl对象,但没有运气。 以下是我必须向JDatePicker展示的代码,来自文档: 提前谢谢! 注意:这是我的意思的图像。
我想用谷歌地图显示多个位置 为了显示一个我会去https://www.maps.google.com/maps?daddr=20.566645.345 类似于 https://www.maps.google.com/maps?daddr=20.566645.345 这可能来自网址吗?
作为标题,我想显示Placemark与名称字段。基本上,谷歌地图显示了带有蓝色气球的Placemark。但是我不想看到这个蓝色气球。只是显示名称只喜欢谷歌地球。 ================公里=============== =============脚本源=============== 这些截图基于相同的KML文件。 如何在浏览器中只显示谷歌地图的名称??
问题内容: 我想在Google Maps android上显示带有多个标记的位置,问题是当我运行我的应用程序时,它只显示一个位置/标记,这是我的代码: 我不知道我的错在哪里,希望有人能帮助我解决我的问题,非常感谢你 问题答案: 用这个: 或者,您也可以使用以下命令: 其中 纬度 和 经度 是存储在数组列表中的具有不同名称的字符串.....
我有一个KMZ,它也包含区域多边形和城市点(12个谷歌引脚),但它们不会出现在地图上,尽管如你所见已打开。如何可见它们?有人能帮我吗? 这是地图:http://goo.gl/maps/Nbrfq 安得烈
我一直在阅读GoogleMapsJSAPI的文档,我无法理解这一点。我想将geojson文件加载到地图,以便它可以显示所有标记,但在文档(如下所示)中,它使用url。除了使用本地文件(使用我自己的geojson)之外,我如何做同样的事情? 这是GoogleAPI文档 这是我的geojson。根据控制台,错误出现在“类型”:“FeatureCollection”(the):) 控制台错误 控制台错误