Ich versuche das Google Maps API in mein ReactJS und Cordova Projekt zu integrieren, nur damit ich die Orte automatisch vervollständigen kann. Ich muss nicht die ganze Karte anzeigen. Derzeit verwende ich ein Skript-Tag, um das Google Maps-API in mein Projekt zu übernehmen. Ich möchte dies jedoch vermeiden, es installieren und es wie alle meine anderen React-Bibliotheken importieren. Gibt es eine Möglichkeit, dies zu tun?Gibt es eine Möglichkeit, das Google Maps API zu importieren, um ohne ein Skript-Tag zu reagieren?
Q
Gibt es eine Möglichkeit, das Google Maps API zu importieren, um ohne ein Skript-Tag zu reagieren?
0
A
Antwort
2
Sie können es über Javascript laden;
jQuery-Modul -
(function (global) {
"use strict";
function onDeviceReady() {
document.addEventListener("online", onOnline, false);
document.addEventListener("resume", onResume, false);
loadMapsApi();
}
function onOnline() {
loadMapsApi();
}
function onResume() {
loadMapsApi();
}
function loadMapsApi() {
if(navigator.connection.type === Connection.NONE || google.maps) {
return;
}
$.getScript('https://maps.googleapis.com/maps/api/js?key=API_KEY&sensor=true&callback=onMapsApiLoaded');
}
global.onMapsApiLoaded = function() {
// Maps API loaded and ready to be used.
var map = new google.maps.Map(document.getElementById("map"), {});
};
document.addEventListener("deviceready", onDeviceReady, false);
})(window);
loadMapsApi() Funktion -
function loadMapsApi() {
if (navigator.connection.type === Connection.NONE || (global.google !== undefined && global.google.maps)) {
return;
}
// load maps api
}
Diese Möglichkeiten am besten, wie es ist offline verarbeitet.
0
gibt es immer eine lib vier :) this ist das erste Ergebnis von Google. Genießen Sie :)
Verwandte Themen
- 1. Gibt es eine Möglichkeit, eingebettete Google Maps zu einem statischen, nicht anklickbaren Bild zu machen?
- 2. Gibt es eine Google API, um zwischengespeicherten Inhalt zu lesen?
- 3. Gibt es einen API-Aufruf, um eine Liste der gespeicherten Orte in Google Maps zu erhalten?
- 4. Gibt es eine Möglichkeit, ein Ereignis in Google Maps zu simulieren?
- 5. Gibt es eine Möglichkeit, eine Datei zu durchsuchen, ohne das Ganze in ein Array zu laden?
- 6. Gibt es eine API, um die Entfernung zwischen 2 Punkten durch Google Maps zu bestimmen?
- 7. Gibt es eine Möglichkeit, Google Maps-Ereignisse manuell auszulösen?
- 8. Gibt es eine Möglichkeit Google Maps zu resize Größe zu ändern, wenn DOM geändert wird?
- 9. Gibt es eine Möglichkeit, Jira-Probleme in GitHub zu importieren?
- 10. Gibt es eine Möglichkeit, den aktuellen Desktop-Hintergrund zu importieren?
- 11. Google Maps API v3 Länderrahmen markieren ohne Polygone zu verwenden
- 12. Gibt es eine Möglichkeit, Daten in neo4j zu importieren, ohne csv zu verwenden?
- 13. Gibt es eine Möglichkeit, Projekte in Eclipse zu importieren?
- 14. Gibt es eine Möglichkeit, programmgesteuert ICS in Google Kalender zu importieren?
- 15. Google Maps v3: Gibt es eine Möglichkeit, eine maximale maximale Zoomstufe (maxZoom 24) zu erzwingen?
- 16. Gibt es eine Möglichkeit, onPanResponderMove zu verwalten?
- 17. Google Maps Android API gibt eine NoClassDefFoundError
- 18. Gibt es eine Möglichkeit, eine PIN in die Google Maps iPhone App mit openURL zu setzen?
- 19. Gibt es eine Möglichkeit, South zu konfigurieren, um zu migrieren, ohne irgendwelche Fragen zu stellen?
- 20. Gibt es eine Möglichkeit, eine MKMapView zu drehen und trotzdem das Google Logo zu zeigen?
- 21. Google Maps API ohne Schlüssel?
- 22. Gibt es eine Möglichkeit, eine Gleitkommazahl ohne ldexp zu erstellen?
- 23. Gibt es eine Möglichkeit, Google Maps zur automatischen Vervollständigung eines Nutzerstandorts zu verwenden?
- 24. Gibt es ein Makro, um das Betriebssystem zu erkennen ...?
- 25. Alternative zu Google Maps Geolocation-API
- 26. Google Maps API im Vergleich zu Google Maps Engine?
- 27. Gibt es eine Möglichkeit, JNLP ohne Zertifikate zu machen?
- 28. Fügen Sie einen Punkt hinzu, um das Polygon zu erweitern, ohne es in Google Maps anzuhängen.
- 29. Gibt es eine Möglichkeit, ruby1.9 aufzurufen, ohne Rubygems zu laden?
- 30. gibt es eine bessere Möglichkeit, Youtube PHP API zu verwenden
Ich habe mir viele der verfügbaren Bibliotheken angeschaut. Dieser scheint die Autocomplete-Komponente nicht zu haben und andere benötigen das Script-Tag, damit die Bibliothek funktioniert. Ich möchte vermeiden, eine komplette Mapping-Bibliothek zu installieren, wenn ich nur nach den Orten Autocomplete suche. –