Мой вопрос сегодня касается API флеш-карт Google.Ошибки при использовании API флеш-карт Google
Я успешно создал базовую карту с помощью Flash CS4 с API здесь: http://gaban.com/googlemaps/
Теперь моя проблема с следующим основным учебником имеет дело с простым сообщением информационного окна. Пример Google DOCS (FLEX) здесь: "Hello World"
Документация здесь: Google Maps Flash API (поиск "Info Windows")
пример они показывают это:
private function onMapReady(event:MapEvent):void {
map.setCenter(new LatLng(37.4419, -122.1419), 13, MapType.NORMAL_MAP_TYPE);
map.openInfoWindow(getCenter(), new InfoWindowOptions({title: "Hello", content: "World"}));
}
Мой код
import com.google.maps.LatLng;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
import com.google.maps.MapOptions;
// ☼ ----------------------------
var map:Map = new Map();
map.key="My API Key";
map.setSize(new Point(stage.stageWidth, stage.stageHeight));
map.addEventListener(MapEvent.MAP_READY, onMapReady);
var stackLogo = new StackOverflow();
stackLogo.x=290;
stackLogo.y=329;
this.addChild(map);
this.addChild(stackLogo);
function onMapReady(event:Event):void {
map.setCenter(new LatLng(37.4419, -122.1419), 14, MapType.NORMAL_MAP_TYPE);
//map.openInfoWindow(getCenter(), new InfoWindowOptions({title: "Hello", content: "World"}));
}
^Последняя прокомментированная строка - это проблемная строка, это также тот же самый код в их примере, и у меня есть все перечисленные imports
, так что я не знаю, что происходит :(
Ошибки я получаю от той же самой линии:
1180: Обращение к возможно неопределенному методу getCenter.
1180: Позвоните, возможно, с неопределенным методом InfoWindowOptions.
Sweet! Это сработало! : D Я ненавижу, когда фактические разработчики API/кода делают такие ошибки, приводят в действие гайки X_X ... thx снова –