Es gibt einige Fragen zu dieser und der verfügbaren Dokumentation, aber es scheint, dass ich keine Lösung für den Anwendungsfall finden kann, den ich zu lösen versuche.Details zur gewählten Einrichtung in Google Maps abrufen
Was Ich mag würde tun:
- Haben Sie eine Google Map mit einem Suchfeld, so kann ein Benutzer für einen Standort (eine Stadt von spezifischeren einem Point of Interest) suchen. Das kann ich tun.
- Wenn ein Nutzer nach einem Ort, keine Markierung gesetzt wird, zoomt die Karte nur auf dem Standort in
- Benutzer auf einer Niederlassung von den Places Library
- klicken können, wenn dieser Ort angeklickt wird, würde ich von diesem Ort wie Details
Also im Grunde es erstreckt the places autocomplete mit der letzten Kugel bekommen erwähnt
-oder
mit der geocomplete library, genauer gesagt the form example, denn es gibt bereits alle erforderlichen Informationen, die unten aufgeführt sind. Die Sache, die mir fehlt, ist, wie man keine Markierung in die Suche einfügt und wie man Details aus einer Einrichtung nur dann erhält, wenn die Benutzer darauf klicken.
Die Details, die Ich mag würde von der Einrichtung erhalten, wenn darauf geklickt, die durch geocomplete direkt zur Verfügung stehen, sind:
- Namen
- Formatiert Adresse
- URL (geocomplete Form Beispiel) Google maps (wie: https://maps.google.com/?cid=16742034748962857918)
- Latitude
- Longitude
- Webseite
UPDATE
Mit der geocomplete Bibliothek Sie ein Click-Ereignis binden können, etwa so:
$("#geocomplete_input_field").bind("geocode:click", function(event, latLng){
$("input[name=lat]").val(latLng.lat());
$("input[name=lng]").val(latLng.lng());
});
damit So erhalten wir die Breite und Länge. Aber können Sie auch die formatierte_Adresse, den Namen und die URL wie im Formularbeispiel erhalten?