Google지도를 구현하려고하는 qooxdoo 모바일 앱이 있습니다. openlayers 예를 살펴 보았지만 내 필요에 맞지 않습니다. 내가 가지고있는 문제는 Google지도에 첨부 된 이벤트가 트리거되지 않거나 적어도 내가 정의한 처리기에 도달하지 않는다는 것입니다. 밖에 qooxdoo 모바일 혼자, 그것은 잘 작동합니다. 나는 inte_initialize 함수에서 loadMapLibrary를 직접 삼켰으며 페이지의 나타나는 이벤트에 대한 리스너로 삼았다. 두 번 모두지도가 잘 표시되지만 이벤트는 처리되지 않습니다.qooxdoo 모바일에서 Google지도 v3 이벤트
나는 div에서 qx 이벤트를 트리거 할 수 있다고 알고 있지만 위도/경도와 같이 필요한 google.maps 속성이 없습니다. 무엇이 잘못 되었나요?
데스크톱 용 http://demo.qooxdoo.org/current/demobrowser/#showcase~Maps.html의 예는 구현 한 방식으로 작동하는 것 같습니다. 내가 놓친 게 있니?
_loadMapLibrary: function() {
var self = this;
var req = new qx.bom.request.Script();
req.onload = function() {
self._G = google.maps;
self._createMap();
}
req.open("GET", self._mapUri);
req.send();
},
_createMap: function() {
var mapContainer = document.getElementById("googleMap");
var chicago = new this._G.LatLng(41.850033, -87.6500523);
var myOptions = {
zoom: 7,
mapTypeId: this._G.MapTypeId.ROADMAP,
center: chicago
// draggable: false,
// panControl: false
}
this._map = new this._G.Map(mapContainer, myOptions);
google.maps.event.addListener(this._map, 'click', this._startDrawing);
google.maps.event.addListener(this._map, 'mousemove', this._mapMouseMove);
// document.addEventListener("touchmove",function(e) {
// //log('touchmove');
// e.preventDefault();
// });
},