2017-02-28 1 views
0

Ich baue eine Suchfunktion für die Ortssuche, um Orte aus einer bestimmten Stadt anzuzeigen. Der Nutzer filtert Inhalte auf einer Stadtseite.Komponentenkomprimierung auf Stadtebene in der Google Places-API

Dazu verwende ich Google Maps JavaScript API

Diese API hat Komponente Beschränkung auf Länderebene.

var options = { 
types: ['(regions)'], 
componentRestrictions: {country: 'in'}}; 

Jetzt in diesem Fall, da ich bereits die Stadt kennen, möchte ich für diese besondere Stadt onyl die Ortschaft Ergebnisse erhalten.

Gibt es einen Filter für das gleiche in diesem API>

Antwort

0

Nun, ich habe es geschafft in der folgenden Art und Weise zu erreichen.

ich die Ergebnisse herausgefiltert, die nicht die ausgewählte Stadt

document.addEventListener("DOMNodeInserted", function() { 
    $('.pac-container div').each(function() { 
     if($(this).text().toLowerCase().search(cityName.toLowerCase()) == "-1") { 
      $(this).hide(); 
     } 
    }); 
}); 

So aus den Ergebnissen für ein Land enthielt gefiltert ich diejenigen aus, die nicht die cityName

brachte
Verwandte Themen