0

Sencha Touch アプリケーションにマップを実装しました。そして、場所の名前または住所を取得したい。現在地の住所を取得することは可能ですか。

4

2 に答える 2

3

Google Maps APIを使用して、場所の住所を取得できます。

  function codeLatLng(lat, lng) {
    var geocoder = new google.maps.Geocoder(),
        latlng   = new google.maps.LatLng(lat, lng);

    geocoder.geocode({'latLng': latlng}, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
        if (results[0]) {
          console.log(results[0].formatted_address);
        } else {
          console.info("No results found");
        }
      } else {
        console.info("Geocoder failed due to: " + status);
      }
    });
  }

お役に立てれば

于 2012-07-22T13:10:05.340 に答える
1

上記の優れた回答を使用して、これを html ファイルに追加する必要があることに注意してください。

<script type="text/javascript"
  src="http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE">
</script>

詳細については、 https ://developers.google.com/maps/documentation/javascript/tutorial をご覧ください。

最初に Google API に登録する必要があります。

于 2012-07-26T07:43:47.353 に答える