2016-07-28 4 views
0

Можем ли мы использовать карту бинга с контролем поиска (местоположение поиска - например, Лондон) и текущее местоположение с использованием openlayers. openlayer, который мы используем для добавления маркеров.Bing-карта с контролем поиска и текущим местоположением с использованием openlayers

+0

См. [V2.2.0] (https://github.com/jonataswalker/ol3-geocoder/releases/tag/2.2.0) выпуск. –

ответ

1

Существует расширение для 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 местоположение

+0

Спасибо Hicham Zouarhi – Sagar

+0

С [v2.2.0] (https://github.com/jonataswalker/ol3-geocoder/releases/tag/2.2.0) поддерживается Bing API. –