var url = "https://www.google.com/maps/place/Arctic+Pixel+Digital+Solutions/@63.6741553,-164.9587713,4z/data=!3m1!4b1!4m5!3m4!1s0x5133b2ed09c706b9:0x66deacb5f48c5d57!8m2!3d64.751111!4d-147.3494442";
var regex = new RegExp('@(.*),(.*),');
var lon_lat_match = url.match(regex);
var lon = lon_lat_match[1];
var lat = lon_lat_match[2];
Basierend auf den Kommentar, gehe ich davon aus das ist genau das, was Sie suchen:
<script>
$(function() {
$('#btn').on('click', function() {
var url = $('input[name=googlemapurl]').val();
var regex = new RegExp('@(.*),(.*),');
var lon_lat_match = url.match(regex);
var lon = lon_lat_match[1];
var lat = lon_lat_match[2];
$('input[name=longitude]').val(lon);
$('input[name=latitude]').val(lat);
});
});
</script>
<p><input type="text" class="form-control" placeholder="Google Map Link" name="googlemapurl"/></p>
<p><input type="text" class="form-control" placeholder="GPS Longitude" name="longitude" /></p>
<p><input type="text" class="form-control" placeholder="GPS Latitude" name="latitude" /></p>
<p><button id="btn">Extract</button></p>
Verwendung Split in Javascript http: // www.w3schools.com/jsref/jsref_split.asp –
@prakashtank Können Sie mir bitte helfen, es zu benutzen? – Hammad
Warum nicht die API verwenden, anstatt einen URL-String zu hacken? –