2016-08-08 36 views
0

Ich stehe einem Problem gegenüber, das sich auf geocoding bezieht, in dem Google geocode map api mit gegebenem lat, lng verwendet (zum Beispiel 32.983025 75.710981), Das Rückgabeergebnis gibt den Status als ZERO_RESULT an. Wie können wir mit diesem Fund umgehen, um die Adresse für dieses spezielle lat, lng zu finden, die für den Endbenutzer verständlich sein sollte.Wie man die Adresse von einigen Plätzen auf Google Karte holt, die nicht verfügbares mit gegebenem Lat anzeigen, lng

enter image description here

+0

Diese Koordinaten sind nicht nahe genug an eine Adresse, damit Google ein Ergebnis zurücksendet. Sie scheinen jedoch die Koordinaten eines Ortes zu sein ("Vasuki Nag Tempel Vasak Dhera") – geocodezip

+0

([Geige] (https://jsfiddle.net/geocodezip/orhnrsft/)) – geocodezip

Antwort

0

Sie können den Status des zurückgegebenen Ergebnis überprüfen. Wenn der Status nicht OK ist, können Sie eine Fehlermeldung ausgeben, dass die Adresse nicht gefunden wurde.

<status>OK</status> 

Sie können auch die Eingabe prüfen und den Benutzer darüber informieren, dass es „lat, lon“ in sein muss Format

0

den Status überprüfen, aber es wird dort nicht benutzerfreundlich wie die Adresse sein könnte sein Google Map schlägt jedoch keine Adresse vor, da sie möglicherweise nicht hinzugefügt oder neu hinzugefügt wird. Um mit Ihnen zu arbeiten, überprüfen Sie den Status von der geode API und validieren, bevor Sie dem Endbenutzer zeigen.