2013-11-29 6 views
-2

Привет, я пытаюсь найти, если карты google или карты Nokia nokia имеют статическую сегментацию дорог и связанный с ней идентификатор и где я могу найти эту информацию. Я пытаюсь получить богатую информацию от Rest api из обоих типов карт, но я ее не нахожу. Вместо этого с javascript api я вижу, что я могу редактировать карты или создавать, но я хочу, чтобы запрос на сервер или карты базы данных таким образом, что я могу использовать информацию широты и долготы как ключ к исследованию (или адресную строку), и я получу информацию, откуда находится местоположение (так адрес или lat/long), и в каком сегменте/полилинии улицы есть место. Спасибо всем!Получить идентификатор сегмента/полилинии

ответ

1

Я думаю, вам нужно будет смотреть на RESTful API, а не JavaScript:

Для здесь Платформа:

  • Чтобы получить адрес для LAT/LNG или наоборот использовать Geocoder API
  • получить дороги форма для LAT/LNG использовать Enterprise Routing API

Вы должны зарегистрироваться, чтобы получить доступ к Документу но вы можете увидеть API в действии с помощью API Explorer, например. GeocoderRouting

Конечная точка API Enterprise Routing API getlinkinfo может быть полезна. Например, ниже URL (замените YOUR_APP_ID и YOUR_TOKEN конечно)

http://route.st.nlp.nokia.com/routing/6.2/getlinkinfo.json?app_idYOUR_APP_ID&app_code=YOUR_APP_CODEg&waypoint=52.53086,13.3846&linkattributes=shape

Возвращает следующую информацию о ссылке отрезка:

{ 
    "Response": 
    { 
     "MetaInfo": 
     { 
      "MapVersion":"2013Q2", 
      "ModuleVersion":"0.2", 
      "InterfaceVersion":"4.2", 
      "Timestamp":"2013-12-12T12:45:47.035Z" 
     }, 
     "Link":[ 
      { 
       "_type":"PrivateTransportLinkType", 
       "LinkId":"+931447247", 
       "Shape":[ 
        "52.5309486,13.38447", 
        "52.5310516,13.38482" 
       ], 
       "SpeedLimit":13.89, 
       "DynamicSpeedInfo": 
       { 
        "TrafficSpeed":6.94, 
        "TrafficTime":3.7, 
        "BaseSpeed":13.89, 
        "BaseTime":1.9 
       }, 
       "Address": 
       { 
        "Label":"Invalidenstraße", 
        "Country":"DE", 
        "State":"Berlin", 
        "County":"Berlin", 
        "City":"Berlin", 
        "District":"Mitte", 
        "Street":"Invalidenstraße" 
       } 
      } 
     ] 
    } 
} 
Смежные вопросы