1

我正在使用谷歌方向 api 来获取两个地方之间的方向/路线。

当我查询

http://maps.googleapis.com/maps/api/directions/json?origin=New%20York%20LaGuardia%20Airport%20Marriott,%20Queens,%20NY,%20United%20States&destination=200%20e%2057th%20st%20ny&sensor =假

我得到状态 = NOT_FOUND。

但是,当我使用https://maps.google.com/搜索从美国纽约皇后区纽约拉瓜迪亚机场万豪酒店200 e 57th st ny的这条路径时。谷歌显示这两个地方之间的方向路径。你可以通过链接看到这个:link

我应该怎么做才能从 google api 获得响应。

谢谢。

4

1 回答 1

1

Google Maps 使用许多位置数据来源,包括 Places 结果。在我看来,路线服务找不到“美国纽约州皇后区纽约拉瓜迪亚机场万豪酒店”(因为它不是地址)。如果我使用 Places API,那可以找到它。

使用 javascript API 的示例

于 2013-03-26T13:54:15.603 回答