谷歌地图检查路线/方向是否通过kml文件中的路线存储?

时间:2012-02-17 06:13:00

标签: google-maps google-maps-api-3

是否可以验证用户生成的路由是否通过存储在kml文件中的其他路由交叉?

我在API文档中找到了:

Class Direction有Ltg Ltd数组。

我可以使用Google API比较kml文件中的每个点近似值吗?或者我应该在我的服务器端使用脚本来完成它?

有人有类似的东西吗?

谢谢开发者社区。

1 个答案:

答案 0 :(得分:1)

你需要使用融合表:

  1. 使用线条或数字在Google地图中制作地图,并将其保存/导出为KML文件并下载。
  2. 登录谷歌文档并创建新文档类型:“表格”向导显示导入文件。
  3. 导入您的数据:选择kml文件并上传到表格中。
  4. 名为“几何”的列(默认情况下),存储您的Lgt Ltd o折线或多边形。

  5. 现在您需要“查询”表格中的数据,您可以参考https://developers.google.com/fusiontables/docs/developers_guide

  6. 中的正确语法
  7. 如果你想要Lgt&有限公司包含您需要的几何

    SELECT <columns> FROM <tableid> 
    WHERE ST_INTERSECTS('<column with coordinates>',RECTANGLE(LATLNG(<point_lower_x>,
    <point_lower_y>),LATLNG(<point_upper_x>,<point_upper_x>)))