Ich habe eine Karte mit Routen mit DirectionsRenderer entwickelt ... ich brauche den Zielmarker, um zu bouncen, wenn Ursprung und Ziel an der gleichen Stelle sind ... aber wenn ich überprüfe, ob die beiden LatLng-Werte mit IF identisch sind, tut das Programm nicht die IF-Anweisung ausführen ... wird die Zielmarkierung nicht prallte bekommen .. meine Codierung istWie überprüft man zwei LatLng-Werte mit if-Bedingung in Google Map API v3?
var myOptions =
{
center: new google.maps.LatLng(default_latitude,default_longitude),
zoom: 4,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"),myOptions);
var latlng1=new google.maps.LatLng(glat,glon);
var latlng2=new google.maps.LatLng(hlat,hlon);
var marker = new google.maps.Marker({
icon: "http://www.googlemapsmarkers.com/v1/B/67BF4B/000000/00902C/",
position: new google.maps.LatLng(glat,glon),
map: map
});
var marker1 = new google.maps.Marker({
icon: " http://www.googlemapsmarkers.com/v1/A/67BF4B/000000/00902C/",
position: new google.maps.LatLng(hlat,hlon),
map: map
});
//THIS IF STATEMENT IS NOT WORKING ... WHAT CAN I USE INSTEAD OF THIS
if(latlng1==latlng2)
marker1.setAnimation(google.maps.Animation.BOUNCE);
directionsDisplay.setMap(map);
directionsDisplay.setPanel(document.getElementById("panel"));
var request = {
origin: latlng1,
destination:latlng2,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
Aber sehen aufzunehmen, wenn Sie in der Nähe Lage überprüfen möchten Sie @ geocodezip Lösung – Kris
ya sicher Freund verwenden können ... tats offensichtlich eine fein abgestimmte Lösung ... wird den Code von geocodezip für sehr kleine Karten-APIs in Zukunft verwenden ... Danke für Ihre Unterstützung rt – Ree