geoLocation Firefox 16.0.1
Birgit Egger
- javascript
Hallo,
ich wollte die geolocation mit folgendem JS- Code ausprobieren:
<script>
window.onload = getMyLocation;
function getMyLocation() {
if(navigator.geoloaction) {
navigator.geolocation.getCurrentPosition(displayLocation);
}
else {
alert("No geolocation- Support");
}
}
</script>
Ich verwende Firefox 16.0.1 und bekomme bei der Ausführung des oberen Codes "No geolocation- Support".
Was muss ich da tun, damit das funktioniert?
vielen Dank!
Birgit
Hi,
Ich verwende Firefox 16.0.1 und bekomme bei der Ausführung des oberen Codes "No geolocation- Support".
Was muss ich da tun, damit das funktioniert?
Schreiben lernen?
if(navigator.geoloaction) {
Navigator Geokloake what?
MfG ChrisB
Bin ich dooof! Danke!!
Ich hätte aber noch eine Frage. Mein Code schaut jetzt so aus:
function showMap(coords) {
var googleLatAndLong = new google.maps.LatLng(coords.latitude, coords.longitude);
var mapOptions = {
zoom: 10,
center: googleLatAndLong,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var mapDiv = document.getElementById("map");
map = new google.maps.Map(mapDiv, mapOptions);
}
Also ich hab einen Marker in der Map gesetzt, ich möchte aber jetzt eine Strecke einzeichnen.
Weiß jemand wo ich ein Beispiel dazu finde?
lg
Birgit
Also ich hab einen Marker in der Map gesetzt, ich möchte aber jetzt eine Strecke einzeichnen.
Definiere "Strecke".
Weiß jemand wo ich ein Beispiel dazu finde?
In der Dokumentation, wo sonst?
https://developers.google.com/maps/documentation/javascript/overlays#Polylines
Hallo,
hätte noch eine Frage, ich hab die Polyline jetzt eingezeichnet - das hat geklappt. Das ist eine gerade Linie zwischen A und B.
Ich möchte aber jetzt die (kürzeste) Straßenverbindung zwischen A und B einzeichnen.
Mein Code schaut jetzt mal so aus:
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var coordinates = [
new google.maps.LatLng(latitude, longitude),
new google.maps.LatLng(47.85712646018075, 13.346071243286133),
];
var flightPath = new google.maps.Polyline({
path: coordinates,
strokeColor: "#0a58a5",
strokeOpacity: 2.0,
strokeWeight: 2
});
flightPath.setMap(map);
Also wie geschriebenen die gerade Linie.
Weiß jemand wie ich das adaptieren kann, damit ich den Straßenverlauf zwischen A und B bekomme?
vielen Dank!
lg
Birgit
Hi,
Weiß jemand wie ich das adaptieren kann, damit ich den Straßenverlauf zwischen A und B bekomme?
Willst du nicht endlich mal lernen, durch das Duchlesen von Dokumentation selber Antworten auf deine Fragen zu finden?
https://developers.google.com/maps/documentation/javascript/directions
MfG ChrisB
hätte noch eine Frage, ich hab die Polyline jetzt eingezeichnet - das hat geklappt. Das ist eine gerade Linie zwischen A und B.
Ich möchte aber jetzt die (kürzeste) Straßenverbindung zwischen A und B einzeichnen.
Für eine Straßenverbindung nutzt musst du das Directions-Service mit TravelMode "DRIVING" verwenden, wie Knusperklumpen schon angedeutet hat.
https://developers.google.com/maps/documentation/javascript/reference#DirectionsService
https://google-developers.appspot.com/maps/documentation/javascript/examples/directions-simple
Darum auch meine Rückfrage bez. der Defintion einer "Strecke".
Hallo,
Google dokumentiert seine Produkte sehr gut und bietet sehr gute Manuals, so auch für Google-Maps.
Für Routeplanung brauchst du den DirectionsService.
mfg
Knusperklumpen
Hallo Birgit,
... ich möchte aber jetzt eine Strecke einzeichnen.
Weiß jemand wo ich ein Beispiel dazu finde?
du selbst. Diesen Link hast du erst vor drei Wochen gepostet (Doppelposting, wird nicht archiviert):
http://gmaps-samples-v3.googlecode.com/svn/trunk/elevation/elevation-profile.html
Wenn du mehr mit Google Maps machen willst, solltest du dir unbedingt die Beispiele ansehen, und natürlich die Doku.
Gruß, Jürgen
Hallo,
Ich verwende Firefox 16.0.1 und bekomme bei der Ausführung des oberen Codes "No geolocation- Support".
Was muss ich da tun, damit das funktioniert?
vielleicht location korrekt schreiben?
Gruß
Kalk