【问题标题】:Google Earth placemark exclusion zoneGoogle 地球地标禁区
【发布时间】:2012-03-20 14:52:46
【问题描述】:

我正在使用涉及大量地标的 Google 地球插件开发一个应用程序。我想知道是否有办法绘制一个多边形(或类似的东西)来过滤掉多边形边界之外的所有地标。

【问题讨论】:

    标签: google-earth google-earth-plugin


    【解决方案1】:

    当然,您可以绘制一个多边形,然后根据您创建地标的方式,您可以将它们从客户端(如果使用 javascript 创建)或服务器端(如果通过动态 KML 加载)过滤掉。

    因为 Google 地球可以显示大量地标,而且因为 KML 支持区域网络链接等概念,以帮助您在放大或缩小时显示适当数量的地标,所以如果您想了解更多详细信息,了解它会很有用您想要完成什么,以及为什么您认为多边形过滤器是解决您认为可能存在的任何瓶颈或其他限制的最佳方法。

    【讨论】:

    • 由于我正在处理大量(几千个)动态创建和更新的地标(每隔几秒更新一次),我希望用户能够使用多边形选择特定区域并拥有落在形状边界内的地标不断刷新,而边界外的地标停止更新。这是为了尽量减少网络税收。
    • 不知道你有没有控制服务器。但假设是这样,只需让用户绘制一个多边形,并将坐标传回服务器,并让服务器只返回适当的点。如果您不控制服务器,那么您仍然需要提供更多信息(例如,如果您使用 JS 创建地标或仅加载 KML,您没有回答)。
    猜你喜欢
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多