Моя карта Google ищет только результаты по городам Австралии - PullRequest
0 голосов
/ 04 июня 2018

У меня есть веб-страница с картой Google.когда я набираю что-то в поле поиска, например, я печатаю «Пицца в Пакистане», это показывает мне результаты магазинов пиццы в Австралии.Я хочу найти его по всему миру.

По умолчанию, это должна быть Австралия, но когда мы набираем какой-то текст, он должен искать соответственно.

Я попробовал следующий код:

 function initialize() {
    var locationDynamic ={ lat: -33.8902, lng: 151.1759 };
    var markers = [];
    var requiredData = [];
    var map = new google.maps.Map(document.getElementById('map-canvas'), {
        mapTypeId: google.maps.MapTypeId.ROADMAP,
        zoom: 13,
        center: { lat: -33.8902, lng: 151.1759 }
    });       


    // Create the search box and link it to the UI element.
    var input = document.getElementById('search-text');
    (
    document.getElementById('pac-input'));
    var searchBox = new google.maps.places.SearchBox(
    (input));

    google.maps.event.addListener(map, "click", function (e) {

        var latNew = e.latLng.lat();
        var lngNew = e.latLng.lng();
        locationDynamic = { lat: latNew, lng: lngNew };
    });

    google.maps.event.addListener(searchBox, 'places_changed', function () {
        var service = new google.maps.places.PlacesService(map);
        service.radarSearch({
            location: locationDynamic,
            radius: 7000,
            keyword: input.value
        }, callback);
         function callback(){}
                }
                map.fitBounds(bounds);
            }
        }
    });
}

Пожалуйста, игнорируйте дополнительный код ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...