2013-03-28 5 views
1

Я использую каркас для мобильных устройств HTML5 (https://developer.here.com/mobile_html5), чтобы отображать карту и текстовое поле, чтобы пользователь мог искать адрес. Это то, что «Мобильный HTML5 App Builder» (https://developer.here.com/mobile_html5_appbuilder) дал мне:Получение геокотельных координат от карты nokia после поиска пользователем адреса

var app = nokia.mh5.app.embed({ 
    domNode:"#app_location", 
    appId:"_peU-uCkp-j8ovkzFGNU", 
    appCode:"gBoUkAMoxoqIWfxWA5DuMQ", 
    "configuration":{ 
     "map":{ 
      "infobubble":false 
     } 
    } 
}); 

То, что я хочу сделать, это либо считывать и сохранять координаты гео (широты и долготы), в некоторых переменных после того, как пользователь искал и выбрал адрес или зачитал гео-координаты маркера на карте в моем коде.

Есть ли что-то вроде

$('#app_location').map.getCoordinates() // pseudo-code 

или можно добавить слушатель в разделе конфигурации методы встраивания?

Спасибо за любой ввод.

ответ

1

Я получил ответ на доске объявлений разработчика nokia, поэтому кредиты идут к ним. Только в случае, если кто-то проходит мимо, вот решение, которое решить мою проблему:

nokia.mh5.event.add(nokia.mh5.app.controller.current.page.header.search, "success", function(e) { 
    console.log("results: ", e.data); 
}); 

В e.data вы найдете информацию о долготе, langitude, то адрес и многое другое.