2010-11-20 62 views
0

我正在使用Google API在地图中显示相应的地址。如何在给定地址的Google地图信息窗口中显示街景信息

最近我添加了地图的街景。但是我的问题是,如果街景不存在给定的地址,它显示空白屏幕。

所以不是在信息窗口本身不显示街景链接。

如果街景已存在,我们只能显示街景链接。

那么我该如何解决这个问题呢?

感谢, 瓦拉Prasad.M

回答

1

如果我理解你的权利,你“显示在地图相应的地址”通过反向地理编码地图上的一个点来获取街道地址。所以你必须知道点的坐标。正如aniri还指出的那样,通过查询该位置的服务,这一定是您试图获取StreetView全景图的方式。

因此,如果您使用的点没有StreetView结果,则可以增加服务呼叫中的半径,然后重试。继续尝试直到它达到整体最大值的递归方法是我的建议。

+0

是的,我是通过使用地址给定的点将被retreived,并基于我得到的确切地址 – 2010-11-24 03:36:04

1

这里阅读:http://code.google.com/apis/maps/documentation/javascript/services.html#StreetViewService

您可以检查使用功能getPanoramaByLocation的有一个街景服务()。如果它返回ZERO_RESULTS,则会知道没有可用的街景。

API参考:http://code.google.com/apis/maps/documentation/javascript/reference.html#StreetViewService

+0

是的,我写了,但它是返回作为“600”代码值不是“ZERO_RESULTS” – 2010-11-24 03:34:44

相关问题