мой вопрос сегодня касается API Google Maps Flash.
Я успешно создал базовую карту с помощью Flash CS4 с API здесь: http://gaban.com/googlemaps/
Теперь моя проблема со следующим базовым уроком, касающимся простого сообщения в информационном окне. Пример Google DOCS (FLEX) находится здесь: «Hello World»
Документация здесь: Google Maps Flash API (поиск по "Информационные окна")
Пример, который они показывают, таков:
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.