CoffeeScript、Backbone.js、Google Maps APIを使用して、lat/lngを逆ジオコーディングしています
私は機能を持っています
country: (origin, callback) ->
@geocoder = new google.maps.Geocoder
@geocoder.geocode(
'latLng': origin,
(results, status) =>
if status is google.maps.GeocoderStatus.OK
callback(result[6])
else alert("Geocode was not successful for the following reason: " + status);
)
私がこれを呼ぶとき、私は使用します:
@country(origin, (data) =>
console.log(data.formatted_address)
)
ところで:
origin = new google.maps.LatLng(origin_lat, origin_lng)
これは機能しません、それはそれを呼んでさえいないようです。コールバック機能(data)
がありますが、動作させることができません...
ありがとう