首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Fusion Table -近邻搜索

Google Fusion Table -近邻搜索
EN

Stack Overflow用户
提问于 2012-02-18 05:11:59
回答 1查看 1K关注 0票数 0

我可能已经超出了我的能力范围,正在寻找任何可能的帮助,因为我真的不熟悉编写代码。如果你能简化任何可能的答案,那就太棒了。

我创建了一个Google Fusion Table,按城市和国家列出世界各地的海港,并将它们可视化在地图上。我想要有能力键入一个内陆的位置,并有地图标记的位置,并建议最近的一个或两个海港。

例如:我输入弗吉尼亚州里士满的位置,地图将在地图上标记弗吉尼亚州的里士满,并建议弗吉尼亚州的诺福克和纽约州的纽约港最近。

我不知道从哪里开始做这件事。这个问题是不是太模糊了?我们将非常感谢您提供的任何帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-01 07:20:31

您可以使用一小段JavaScript代码来完成此任务。Google Maps API中的Fusion Tables层允许您查找与纬度、经度坐标最近的n个邻居。示例可以在这里找到:

https://developers.google.com/fusiontables/docs/samples/nn_example

以下是创建该应用程序所需的总体步骤:

  1. 创建一个HTML页面,该页面包含一个搜索框和一个带有显示表

中数据的融合表图层的地图

  1. 当用户输入搜索词时,您需要对字符串进行地理编码以获得经度/经度坐标。您可以使用Google Maps API地理编码服务:

http://code.google.com/apis/maps/documentation/javascript/geocoding.html

  1. 获取经度/经度坐标时,使用此选项更新发送到融合表层的查询(类似于上面的示例),以显示最近的2个端口。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9335462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档