我无法找到有关如何使用API的任何信息:
搜索街道并获取一些可点击的结果,这些结果会返回LatLng对象或其他内容(至少是坐标)。因此,如果我搜索街道并点击结果,我将平移到该街道(例如)。
如何计算标记之间的距离?并且可能在它们之间画线。
我得到的只是API,但没有指南,因此很难确定要使用的类型。
答案 0 :(得分:1)
这是一个小提示,展示了如何实现这一目标:
http://jsfiddle.net/foxwisp/vQGMr/1/
要将街道名称转换为lat / lng,您需要使用地理编码器,例如Google Maps API提供的地理编码器。
然后,当您从地理编码返回结果时,使用lat lng属性创建标记。放置第一个标记后,重复第二个街道地址的过程。我们嵌套这些调用,以便我们可以确保由于它们的异步性质而执行的顺序。
获得第二个标记后,我们使用Google的折线函数在两个标记点之间绘制一条线。
然后我们使用稍微复杂的数学方程来做一些距离计算和瞧。
Google Maps API非常精彩,希望这个小提琴能够为您提供上下文,您可以通过查看文档中的功能和属性逐步探索每个元素