在Google Maps API中从Lat和Long创建一个新点
Create a new point from Lat and Long in Google Maps API
我正在一个多页的应用程序工作,我在检索在一个页面中输入的坐标,并使用它来显示另一个数据面临困难。我正在对进入第一页的地址进行地理编码,并将其存储在本地缓存中。
在第二页,我使用
检索这些var srcLat = localStorage.getItem('srcLat');
var srcLong = localStorage.getItem('srcLong');
var destLat = localStorage.getItem('destLat');
var destLong = localStorage.getItem('destLong');
我现在想求出这两个坐标之间的距离和通勤时间。有没有办法把srcLat和srcLong转换成一个叫src的点来表示这些坐标这样我就可以用这个-
displayRoute(srcPoint, destPoint, directionsService,
directionsDisplay);
如有其他解决方法,请提出建议。
PS:该应用程序是一个项目演示,因此将只在chrome上运行。因此使用本地存储
是的,你必须创建一个latLng对象,它看起来像这样
var srcPoint = {lat: srcLat, lng: srcLong}
var destPoint = {lat: destLat, lng: destLong}
该对象代表地图上的一个点。
如果您对解释什么是latLng对象的文档感兴趣,请查看这里
相关文章:
- 一个按钮,点击后会生成一个新的文本框?-Javascript
- 在IE11中,点击next或back按钮,使用intro.js打开一个新页面
- 如何从javascript散点图中的另一个变量为x和y添加新值
- 每次点击都能产生一个新的图像吗
- EXTJS 4.2:点击按钮,在新窗口中将选定的网格行从一个网格复制到另一个网格
- 制作从上一个已知点到新添加点(d3)的路径(线)的动画
- 谷歌地图设置中心到一个新点击的区域
- D3,移除点以用新点刷新
- 我想显示数据库中的数据.如果我们新添加一个表单数据,我想附加显示的新帖子而不使用代码点火器刷新
- 谷歌地图多边形 - 添加新点后重新绘制
- Javascript来跟踪点击是否打开了一个新的标签/窗口
- D3 js 更新图只是在顶部添加新点
- Java - JWebBrowser无法加载新点到地图
- 在散点图中添加新点
- 如果在onFrame中添加了新点,Path.scale将被忽略
- 添加新点时移动图表
- 在Google Maps API中从Lat和Long创建一个新点
- 如何点一个学习更多的链接直接到一个选项卡
- 使用Paper.js在贝塞尔曲线中插入新点的理想手柄位置
- 在KineticJS中点击添加一个新点到多边形