2009-08-13 13 views
0

i schreiben die Nachricht für eine bessere understandnigSuche Adresse auf google map api

, wie ich für die Adresssuche kann nur google map api verwenden.

, wenn ich für adderss suchen möchte ich nicht google einen Fall mit dem gleichen Namen der Adresse geben (ich will nicht bussiness bekommen überhaupt)

Dank für Ihre Hilfe.

+0

Welche Art von Suchanfragen machst du da? Welche Art von Ergebnissen möchten Sie? –

+0

@chris, ich möchte nur nach adresse suchen, ich will nicht bussines bekommen. zum Beispiel: wenn ich nach Tel Aviv suchen werde, wird Galina Google mir Platz geben (Geschäft) genannt Galina, und ich will Galina nicht bekommen, ich will nur nach Adresse suchen. – avnic

+0

Was genau stimmt mit der Verwendung des Geocoders nicht? –

Antwort

0

Wenn Sie die AJAX-Such-API verwenden, gibt es eine für die lokale Suche, mit der Sie Brancheneinträge ausschließen können:

mrt? - Dieses optionale Argument gibt an, welche Art von Auflistung der Benutzer interessiert sich Gültige Werte enthalten.

  • gemischt - anfordern KML, Lokale Brancheneinträge und Geocode-Ergebnisse
  • kmlonly - fordern KML und Geocode Ergebnisse
  • localonly - anfordern Lokale Brancheneinträge und Geocode-Ergebnisse
0

Sie müssen den vom Geocodierer zurückgegebenen Längen- und Breitengrad verwenden und ihn als Markierung auf der Karte anzeigen. Die Geocoder-API generiert nicht automatisch eine Karte für Sie.

+0

thenk für schnelle Antwort aber es ist nicht was ich dachte. Ich möchte die Adresse mit der Google API suchen. aber nicht die Geocodierung werfen, weil es keine guten Ergebnisse gibt – avnic

+0

Ich habe eine Menge Erfahrung mit der Google Maps API, könnten Sie Ihren Code posten? – andrewWinn

+0

@avnic Ohne einige Beispieladressen und wissen, was Sie hoffen, vom Geocoder zurück zu bekommen, können wir Ihnen nicht sehr helfen. – ceejayoz

1

Würde die GoogleBar für Sie arbeiten? Geschäftsergebnisse werden nur zurückgegeben, wenn sie gesucht werden. Hier ist ein example.

UPDATE: Wenn Sie nur nach Adressen suchen möchten - der Geocoder ist wirklich Ihre einzige Option.

+0

@ chris auch wenn sie geschäft suchen ich will nicht auf der karte zeigen – avnic

+0

@chris wenn ich geocoder ich kann für land, stadt, adresse, aber ich bekomme nicht th-adresse zum beispiel israel, tel aviv, dimona ich werde nicht bekommen dimona http://code.google.com/apis/ajax/playground/?exp=maps#map_geocoding_extraction und wenn ich google Maps verwenden kann ich bekommen dimona http://maps.google.com/?hl=iw&ie=UTF8&ll=32.226743,34.747009&spn=2.183969,2.69989&z=9 – avnic

+0

Die Eingabe von "Dimona, Israel" in diesen Google Geocoder-Tester hat gut funktioniert. http://www.coldfusionjedi.com/demos/googlegeocode/test.cfm (returned lat/long von 34.9484000,31.0950000). Das gleiche gilt für "Tel Aviv, Israel" - 34.7595000,32.0554000. – ceejayoz

0

Der Geocoder scheint hier gut zu funktionieren. Ich bin in der Lage richtige Breite/Länge Ergebnisse für die folgenden Abfragen zu erhalten:

  • Dimona
  • Dimona, Israel
  • Tel Aviv
  • Tel Aviv, Israel
  • Israel