Javascript 此处API和旧诺基亚OVI API的不同搜索框结果
我在这里实现了与全新的集成JavaScript places API(2.5.3版),特别是使用nokia.places.SearchBox() 我注意到旧的OVI SearchBox组件以同样的方式使用,提供的结果比新的HERE SearchBox组件更详细 e、 g.输入“牛津街伦敦”我得到“牛津街,伦敦,英国”使用OVI和唯一的“牛津街”与这里 在不实现其他解决方案的情况下(例如,具有自定义行为的REST API),是否可以使用HERE API获得相同的结果?可能正在将参数传递给SearchBox()函数Javascript 此处API和旧诺基亚OVI API的不同搜索框结果,javascript,here-api,search-box,Javascript,Here Api,Search Box,我在这里实现了与全新的集成JavaScript places API(2.5.3版),特别是使用nokia.places.SearchBox() 我注意到旧的OVI SearchBox组件以同样的方式使用,提供的结果比新的HERE SearchBox组件更详细 e、 g.输入“牛津街伦敦”我得到“牛津街,伦敦,英国”使用OVI和唯一的“牛津街”与这里 在不实现其他解决方案的情况下(例如,具有自定义行为的REST API),是否可以使用HERE API获得相同的结果?可能正在将参数传递给Searc
提前感谢这可以通过添加
showAddress
参数来完成
以您的示例为例,单击以下搜索框:
var fromSearchBox = new nokia.places.widgets.SearchBox({
targetNode: "fromSearchBox",
template: "fromSearchBox",
map: map
});
返回以下对“Oxford Street”的响应,以进行以伦敦为中心的搜索
- 结果
- 牛津街
- 牛津街
- 约翰·刘易斯牛津街
showAddress
参数,如图所示:
var toSearchBox = new nokia.places.widgets.SearchBox({
targetNode: "toSearchBox",
template: "toSearchBox",
map: map,
suggestions : {showAddress: true}
});
“牛津街”的查询给了我:
- 结果
- 牛津街南安普敦,SO14 3,英国
- 牛津街北伍德,考斯,PO31 8,英国
- 牛津街英国伦敦牛津街
可以使用中定义的回调进行进一步操作,特别是调用的
onSuggestions
和onSearchSuggestions
的处理程序
可能非常有用。谢谢,这正是我要找的!