我尝试使用here api根据城市名称获取邮政编码列表,例如:
我得到这个城市的结果:
{
"label": "Deutschland, Berlin, Berlin, Berlin",
"language": "de",
"countryCode": "DEU",
"locationId": "NT_DKX2wfaWICS7JyfHmCOJhB",
"address": {
"country": "Deutschland",
"state": "Berlin",
"county": "Berlin",
"city": "Berlin",
"postalCode": "10117"
},
"matchLevel": "city"
},
postalCode:10117。这是正确的,但是柏林有更多的邮政编码。是否可以全部获得?
答案 0 :(得分:1)
Geocoder API为您提供的查询提供匹配的位置信息。在您的情况下,由于柏林与某个城市匹配,因此它提供了城市级别的信息,其中提供的邮政编码指的是城市中心。如果您有兴趣在某个位置获取所有邮政编码,则平台数据扩展(Fleet Telematics API中的PDE)是正确的服务。 ROAD_ADMIN_FC1..5图层提供邮政编码信息。请访问开发者网站或tcs.ext.here.com/了解PDE信息。
https://pde.api.here.com/1/tile.json?&layer=ROAD_ADMIN_FC1&level=9&tilex=496&tiley=358®ion=WEU&release=18142&url_root=pde.api.here.com&app_id=xxxx&app_code=xxxx
答案 1 :(得分:-1)
您将在此处找到要实现的目标的示例:https://tcs.ext.here.com/examples/v3/pde_postal_bounds