4

我有一个问题,我似乎无法找到解决方案。我对 Google Maps API 并不陌生,过去用它编写过地图和行车路线页面。我经常遇到的问题是没有在起点、目的地或任何航路点的结果中返回地名。返回的方向按照我设置的方式排列,但地址始终是“格式化的”,而不是我发送的方向(带有地名)。

所以我的问题是:有没有办法保留地名,以便它显示在方向窗格的地址中?

示例:发送的数据:“John Smith, 570 Washington Street, Nowhere, TN 33002” 返回的数据:“570 N Washington Street, Nowhere, TN 33002, USA”

没有名称或标识符,只有地址。任何指向正确方向的人都将不胜感激。. . 现在请不要给 John Smith 发邮件……他讨厌这样。

4

1 回答 1

0

你需要做的是:

1)抑制方向显示生成的标记和信息窗口(保存地址)

2) 放置您自己的标记和信息窗口

要完成 1) - 您需要:

directionsDisplay = new m.DirectionsRenderer({supressMarkers: true,
suppressInfoWindows: true});

对于 2) - 你应该像往常一样简单地创建一个标记。

于 2013-03-22T18:54:50.463 回答