Bing 地理编码 api 不适用于新加坡地址

Bing Geocode api not working with Singapore addresses

我尝试了几个有效地址,但 bing 地图 api 没有返回结果:

http://dev.virtualearth.net/REST/v1/Locations?adminDistrict=Singapore&CountryRegion=SGP&postalCode=449269&addressLine=80%20Marine%20Parade%20Rd&key=mykey

有什么想法吗?

可以通过三种方式解决您的问题;

  • 不要将新加坡作为 adminDistrict(即 state/province)传入,而是使用地区 属性(城市)传入。或者将其传递给这两个属性。
  • 从查询中删除邮政编码。
  • 不使用结构化地址,而是将您的地址作为查询传递。这是最佳实践中推荐的做法,可以大大增加找到正确结果的几率:https://msdn.microsoft.com/en-us/library/dn894107.aspx