>我在我的网站上开发了一个预订表格,在那里我输入了"发件人"和"收件人"地址,然后单击"下一步",在下一页,我得到"发件人"地址和"收件人地址",并将其传递给谷歌地图,在那里我计算这两个地址之间的距离,一切正常,但是如果我输入发件人地址"奥兰多国际机场, 奥兰多,佛罗里达州,美国"和地址"迪斯尼泉,奥兰多,佛罗里达州,美国"那么它不计算距离,谁能帮助我解决这个问题?
以下是预订表格的链接:http://www.vipexpresslimo.net/taxi-from-orlando-airport/
我知道您正在使用自动完成元素中的文本值。
我建议使用地点 ID 而不是文本值。当用户选择一个地址时,您可以获取一个地点ID并将其传递给路线服务。
请看这个例子:
http://jsbin.com/xuyisem/1/edit?html,output
如果我输入您问题中的自动完成地址并使用地点 ID,我可以看到一条路线。
希望对您有所帮助!