Mapbox 地理编码
Mapbox Geocoding
我最近添加了 Mapbox 的 Geocoder Control,它运行得非常好。我想知道是否有人可以告诉我如何在搜索的地址位置出现标记?下面是我目前用于控制的代码。
.addControl(L.mapbox.geocoderControl('mapbox.places', {
position: 'topright',
keepOpen: false,
autocomplete: false
}))
基本上你必须为 select
事件注册一个侦听器:
geocoder_control.on('select', function(object){
var coord = object.feature.geometry.coordinates;
//create and add your marker
});
我已经为你做了一个例子:
我最近添加了 Mapbox 的 Geocoder Control,它运行得非常好。我想知道是否有人可以告诉我如何在搜索的地址位置出现标记?下面是我目前用于控制的代码。
.addControl(L.mapbox.geocoderControl('mapbox.places', {
position: 'topright',
keepOpen: false,
autocomplete: false
}))
基本上你必须为 select
事件注册一个侦听器:
geocoder_control.on('select', function(object){
var coord = object.feature.geometry.coordinates;
//create and add your marker
});
我已经为你做了一个例子: