1

我正在使用 HTML5 移动框架 ( https://developer.here.com/mobile_html5 ) 来显示地图和文本框,以便用户可以搜索地址。这就是“Mobile HTML5 App Builder”(https://developer.here.com/mobile_html5_appbuilder)给我的:

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

或者是否可以在 embed 方法的配置部分添加一个监听器?

感谢您的任何意见。

4

1 回答 1

1

我在诺基亚开发者讨论板上得到了答案,所以积分归他们所有。以防有人路过,这是解决我问题的解决方案:

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

您将在其中e.data找到有关经度、经度、输入的地址等信息。

于 2013-04-02T14:54:17.573 回答