Wir haben heute ein Problem bei der automatischen Erkennung von Postleitzahl basierend auf dem Standort des Benutzers festgestellt. es hat gut funktioniert in anderen Browsern (Kante, IE, Firefox) Wir hatten die Websites https zu konfigurieren und dann funktioniert es okHTTP-Websites erkennen den Standort in Chrome nicht - Problem
Beispiel: https://www.whatismyzip.com/ funktioniert gut, wo als http://www.mapdevelopers.com/what-is-my-zip-code.php does'nt Arbeit.
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAdGQKI4sEj5TZAjNCds422V_ZHevD45Fo"></script>
<%-- <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script>--%>
<%-- <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?libraries=places"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>--%>
<script type="text/javascript">
function ShowMessages() {
debugger;
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(success);
} else {
alert("Geo Location is not supported on your current browser!");
}
function success(position) {
debugger;
var lat = position.coords.latitude;
var lng = position.coords.longitude;
var latlng = new google.maps.LatLng(lat, lng);
var geocoder = geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'latLng': latlng }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[1]) {
var searchAddressComponents = results[0].address_components,
searchPostalCode = "";
$.each(searchAddressComponents, function() {
if (this.types[0] == "postal_code") {
searchPostalCode = this.short_name;
}
});
document.getElementById('hidden1').value = searchPostalCode
__doPostBack('', '');
}
}
});
}
}
Jede Hilfe/Workaround wäre willkommen.
EDIT: Gibt es außer der Google API noch andere funktionierende Alternativen?
möglich duplicate von [GetcurrentPosition funktioniert nicht einmal bereitgestellt] (http://stackoverflow.com/questions/37192827/getcurrentposition-doesnt-work-once-deployed) – geocodezip
@geocodezip: Ich habe keine Lösungen auf der gefunden Über den Referenzen sind alle Vorschläge, wie es auf http funktioniert, willkommen. – SSJGSS
Es funktioniert nicht mehr in Chrome über http: // (es sei denn, Sie verwenden eine alte Version, die nicht besonders nützlich ist) – geocodezip