Можем ли мы использовать карту бинга с контролем поиска (местоположение поиска - например, Лондон) и текущее местоположение с использованием openlayers. openlayer, который мы используем для добавления маркеров.Bing-карта с контролем поиска и текущим местоположением с использованием openlayers
ответ
Существует расширение для Openlayers 3 под названием Geocoder благодаря Джонатасу Уокеру, который его разработал, вот jsFiddle, сделанный им (я только разветвил его), вы можете основать свой поиск на osm, photon или если у вас есть ключ to google geocode api.
//Instantiate with some options and add the Control
var geocoder = new Geocoder('nominatim', {
provider: 'osm',
lang: 'en',
placeholder: 'Search for ...',
limit: 5,
keepOpen: true
});
map.addControl(geocoder);
Теперь для текущего местоположения вы можете использовать геолокации example это позволяет получить свою позицию на основе местоположения в сети или если вы используете его в мобильном телефоне с Кордовой вы можете получить точную сеть + GPS местоположение
Спасибо Hicham Zouarhi – Sagar
С [v2.2.0] (https://github.com/jonataswalker/ol3-geocoder/releases/tag/2.2.0) поддерживается Bing API. –
См. [V2.2.0] (https://github.com/jonataswalker/ol3-geocoder/releases/tag/2.2.0) выпуск. –