Kann ich China oder nicht gegebene lat, GPS Daten überprüfen?Wie überprüfe ich offline China oder nicht gegebenen lat, lon Daten.
Wenn Benutzer Aufenthalt in China dann
STEP1. überprüfen lat/lon in offline func
Wenn true
Anfrage googleGeocoding API für China
wie dieses ..
var chinaGoogleGeocoding="http://maps.google.cn/maps/api/geocode/json?language=en&latlng=" + pos.coords.latitude + "," + pos.coords.longitude + "&key=" + Google_API_Key;
sonst
var googleGeocoding = "https: // maps.googleapis.com/maps/api/geocode/json?language=en & latlng = "+ pos.coords.latitude +", "+ pos.coords.longitude +" & key = "+ Google_API_Key;
Könnten Sie mich beraten?
Ich überprüfe http://maps.google.cn funktioniert gut anderes Land..aber ich will es benutzen nur Benutzer bleiben in China.
denke ich chinas lat 37 beginnen soll, Ende 47 und lon 123 beginnen, Ende 110
so ...
if ((pos.coords.latitude> = 37 & & pos.coords.latitude < = 47) & & (pos.coords.latitude> = 110 & & pos.coords.latitude < = 123)) {
// china var chinaGoogleGeocoding = "http://maps.google.cn/maps/api/geocode/json?language=en & latlng =" + pos.coords.latitude + "" + pos. coords.longitude + "& key =" + Google_API_Key; } sonst { var googleGeocoding = "https://maps.googleapis.com/maps/api/geocode/json?language=en & latlng =" + pos.coords.latitude + "," + pos.coords.longitude + "& key =" + Google_API_Key; }
Ist es richtig?
Ich werde versuchen, GeoJson. Ich danke dir sehr :) –