Here-API:反向地理编码中的负距离

时间:2018-12-19 10:26:38

标签: here-api

我正在使用HERE-API的(多请求)反向地理编码并请求地标(最后,我想确定某个位置是否在水面之上)。一切正常,但是我到地标的距离通常为负数(特别是当地标是河流时):

{'Distance': -86.3,
 'Location': {'Address': {'AdditionalData': [{'key': 'CountryName',
                                              'value': 'United States'},
                                             {'key': 'StateName',
                                              'value': 'New York'}],
                          'Country': 'USA',
                          'Label': 'NY, United States',
                          'State': 'NY'},
              'DisplayPosition': {'Latitude': 40.75038, 'Longitude': -73.95749},
              'LocationId': 'NT_AkVytIiMG.HuEjq23NLorC',
              'LocationType': 'river',
              'MapReference': {'CountryId': '21000001',
                               'PlaceId': '35543547',
                               'StateId': '21010819'},
              'MapView': {'BottomRight': {'Latitude': 40.68625,
                                          'Longitude': -73.79247},
                          'TopLeft': {'Latitude': 40.8145,
                                      'Longitude': -74.01498}},
              'Name': 'East River'},
 'MatchLevel': 'landmark',
 'MatchQuality': {'Country': 1.0, 'Name': 1.0, 'State': 1.0},
 'Relevance': 1.0}

有人可以告诉我如何解释这个距离吗?

1 个答案:

答案 0 :(得分:1)

反向地理编码器管理区域结果的距离是从提供的点到 多边形边界。因此,该距离为负,其中指定点在区域内。 这与具有里程碑意义的结果一致。当gen <6时,计算管理区域结果的距离 从指定点到区域中心。