来自自由格式地址或部分地址查找api的纬度经度

时间:2019-02-28 17:43:52

标签: here-api

用于将地址转换为经度  1.我从NuGet包(开放式街道地图)中尝试了Nominatim.API,它在其正向搜索API中提供了10个房屋编号和邮政编码的结果  2. Google geocoder-可能不错,但是有免费限制 因此,选择Here API's。

我是这里API的新手,正在尝试在c#中的一个测试应用程序中使用它(使用NuGet包中的RestSharp库)。当我在下面的地址中进行部分地址查找或自由格式地址查找时,我没有得到确切的纬度经度值。 自由格式的地址字符串:“ 201”,“ WOODHAM LANE”,“ ADDLESTONE”,“ KT15 3NR” 用于部分地址查找的地址字符串:“ 201”,“ Woodham Lane”,“ Addlestone”,“ United Kingdom”

结果JSON显示纬度,“经度”从显示位置为:51.351371,-0.4943669,地址为:155,Woodham,Addlestone,KT15 3NJ。

有趣的是,在AdditionalData中,我可以看到Housenumberfallback = true,回退值为46。 在进一步分析中,我假设结果房屋号155加到该后备值46上,这是在两种方法中已经指定的实际房屋号。因此,此类点在地图上的位置不正确(预期的纬度经度值为51.34988152,-0.497168626正是Google提供的值)。

如果我仅使用Here API错过了实际的纬度,经度值,请问我。

关于, 卡里亚尼

1 个答案:

答案 0 :(得分:0)

对于此地址“ 201 Woodham Lane Addlestone KT15 3NR”,此处的Geocoder API现在提供正确的坐标:

displayPosition: {
  latitude: 51.34997,
  longitude: -0.49725
}