Ich möchte eine HTML-Visitenkarte mit einem Kartensymbol entwerfen (das Symbol zeigt einen roten Stift der Adresse, die in der Karte ist). Das Kartenfenster wird sehr klein sein (100 X 100 px), aber beim Klicken öffnet sich Google Map mit der gepinnten Adresse. Gibt es ein jQuery-Plugin, das dies leicht erreichen kann, oder würde mich jemand bitte in die richtige Richtung weisen?Google Map API mit jQuery
1
A
Antwort
2
Es ist nicht notwendig, jQuery zu verwenden, um dies zu lösen.
Ich glaube, der einfachste Weg, dies zu erreichen, wäre, ein neues Fenster zu öffnen und den Benutzer zu Google Maps zu senden. Die Adresse kann als GET-Parameter übergeben werden.
Für die kleine Karte können Sie den Standard Google Maps JavaScript-API verwenden, um den Marker auf die Karte zu setzen.
1
Ich weiß nicht, ob es ein jquery-Plugin dafür gibt. Aber was Sie beschreiben, sollte nicht zu schwer zu erreichen sein. Ich würde folgendes für diese Aufgabe tun.
$('#my_pin').click(function(){
1. create a div for map, set the height and width for this div.
var div = document.createElement('div');
you may want to add some event hanlder to this div so that it can be closed
2. create a google map options similar to
var opts = {
center: new google.maps.LatLng(100,100),
zoom: 5,
mapTypeId: google.maps.mapTypeId.ROADMAP
}
3. create your map object base on the newly created div and options
var map = new google.maps.Map(div,opts)
4. attach the new div to your body or whatever parent element
$(div).appendTo($('body').get(0));
});
Verwandte Themen
- 1. google map api v2
- 2. Google map api ziehbare Marker
- 3. Problem in Google Map API ...!
- 4. maximiere Infofenster mit Google Map API v3
- 5. Ländergrenzen mit Google Map API v3
- 6. Google Map API-Implementierung mit variabler Aufruf
- 7. Suche die Straße mit Google map api
- 8. Diskrepanzen zwischen Google Map Search und Google Map API
- 9. Google map api - autocomplete (japanisch)
- 10. Google Map API-Markierungssymbol URL?
- 11. Wordpress Google Map API-Problem
- 12. Google Map API Rectangle Klasse
- 13. Google Map API 2 Lokalisierungsprobleme
- 14. Google Map Javascript API Schlüssel
- 15. Zoomen in google map api 3 [ios]
- 16. Google map/jquery reverse geocoding
- 17. Google Map mit Standardrichtung
- 18. Nicht in der Lage, Google Map in Intel XDK mit Google Map API zu sehen JS
- 19. Google Map jQuery - LatLng von Mausklick erhalten
- 20. Google Map API nicht Array von Markierungen
- 21. Google Map zeigt nicht
- 22. Google Map API Dauer ohne Datenverkehr
- 23. Cordova Google Map Schlüssel api Fehler
- 24. Markierung auf Google Map API zurückgesetzt v3
- 25. Suche Adresse auf google map api
- 26. Google Map JS API 3D-Navigationsfunktion
- 27. Google Map API v3 Individuelle Farbanpassung
- 28. Sprachnavigation in Google Map API möglich?
- 29. Google Maps (V3) - Map Behälter Wähler (mit Jquery)
- 30. Google Map API - Entfernen von Markierungen
Sie würden jQuery nicht brauchen, um das zu tun. Sie könnten einfach ein neues Fenster öffnen und den Nutzer zu Google Maps senden. Die Adresse kann als GET-Parameter übergeben werden. –
Danke Chris, aber in dem kleinen Kartensymbol möchte ich auch den aktuellen Standort anzeigen. – Laguna
Okay, aber das könnte mit dem Standard [Google Maps JavaScript-API] (https://developers.google.com/maps/documentation/javascript/reference) erfolgen. Keine Notwendigkeit für jQuery gibt es auch nicht. –