【发布时间】:2014-07-25 01:29:48
【问题描述】:
我通过 Google 地图引擎(不是 lite/pro)创建了一张地图。
然后添加了一个上传给我的shapefile作为数据源。我已成功发布地图,现在可以使用访问链接,用于嵌入、kml 或资产 ID。
所以我在我的应用程序中渲染了如下所示的地图:
所以真的很棒,每个多边形都有一组属性,比如 OBJECTID_1 等等。
我想问的是,我可以在其中输入一个属性值(至少 OBJECTID_1-是多边形/区域的 ID),然后提交到触发该多边形上的点击事件,以显示其属性(如图片中所示),或放大到该区域.我对这项技术不太熟悉,但如果有 API 访问权限,是否可以通过网络服务/其他方式实现?
基本上如何从定义的众多多边形中找到一个多边形,假设它是 OBJECTID_1。谢谢!
【问题讨论】:
-
更新!为了帮助您在这里测试资产ID:07732892464132847854-05414812628978701557,或者您实际上可以询问什么访问链接实际上适合模拟问题的需要。非常感谢您的帮助,谢谢
-
或者您实际上可以询问哪个访问链接实际上适合模拟问题的需要 ...公共可访问源将是一个好的开始,此资产不似乎是公开的
-
我已经公开了它有什么作用吗?
-
发布您创建多边形的代码或至少一个指向您页面的链接。
-
@muffin:为了能够访问您的数据,我们需要 1.(创建 mapsEngineLayer)图层的资产 ID 或地图的资产 ID + 图层的图层键2.(访问向量表...搜索特定特征所需):向量表的Asset-ID。所有提及的资产必须是公开可用的(发布版本)。
标签: javascript google-maps-api-3 attributes shapefile google-maps-engine