gpt4 book ai didi

javascript - 诺基亚 OVI map 自动完成功能

转载 作者:行者123 更新时间:2023-12-03 11:20:47 26 4
gpt4 key购买 nike

我正在使用 google API 来自动完成用户地址的功能。并且工作正常。但现在我想使用诺基亚 OVI map 来实现地址自动完成功能。

请帮我实现一下。

我正在使用下面的代码

<div id="customSearchBox" class="main-search">
<span class ="caption">Search For Places:</span>
<div module="SearchBox">
<input rel="searchbox-input" class="search-box-bckgrnd" type="text" />
<div rel="searchbox-list" class="search-list"></div>
</div>
</div>
<script>
var customSearchBox = new nokia.places.widgets.SearchBox({
targetNode: 'customSearchBox',
template: 'customSearchBox',
searchCenter: function () {
return {
latitude: 52.516274,
longitude: 13.377678
}
},
onResults: function (data) {
//here you have access to data
alert(data);
}
});
</script>

如何在这段代码中获得经纬度

谢谢希瓦姆

最佳答案

我通过阅读OVI map 文件得到了我的问题的答案。

<script>
var customSearchBox = new nokia.places.widgets.SearchBox({
targetNode: 'customSearchBox',
template: 'customSearchBox',
searchCenter: function () {
return {
latitude: 52.516274,
longitude: 13.377678
}
},
onResults: function (data) {
//here you have access to data
//var a=getData();
renderResults(data);
//alert(data.results[0]);
}
});

function renderResults (data) {
var previewList = document.getElementById ('results');
previewList.innerHTML = '';

var results = data.results;

for (var i = 0, l = results.length; i < l; i++) {
var result = results[i];
var resultLi = document.createElement ('li');
resultLi.innerHTML = result.place.name+" - Lat:"+result.place.location.position.latitude+" Long:"+result.place.location.position.longitude;
//alert(result.place.location.position.longitude);
previewList.appendChild (resultLi);
}
}

</script>

我希望这会对某人有所帮助。

谢谢希瓦姆

关于javascript - 诺基亚 OVI map 自动完成功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9571953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com