我在设置api键(应该生成一个特殊键(浏览器,adnroid)??),一个代码为this page(Google Maps JavaScript API v3) html页面,所有的作品都很完美。如何要求Google地图Worklight上的地理编码脚本
这是html页面的脚本作品:
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCo1Q9VJ...xr7R4aOBDzY&sensor=false">
</script>
在工作灯Prject,使用Dojo,地图不显示。
我输入脚本dojo/request/script。这是的.js代码:
function dojoInit() {
require([ "dojo", "dojo/request/script","dojo/parser",
..
], function(dojo,script) {
dojo.ready(script,function() {
script.get({
url : "http://maps.googleapis.com/maps/api/js",
content : {
libraries : "places, geocode",
sensor : "false",
callback : "initialize",
key: "AIzaSyCo1Q9....cqXhAxr7R4aOBDzY"
}
});
...
});
});
}
初始化()函数:
function initialize() {
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(-34.397, 150.644);
var mapOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
}
积聚dojo.xml
..
<include name="dojo/request/script.js" />
的视图是空的,而不是显示地图。
在浏览器的控制台上没有错误,但函数初始化不是call.Why?
我在这里放置这段代码?因为我在dojo初始化函数后插入它并出现这个错误:“TypeError:dojo.io is undefined”show它已被弃用http: //dojotoolkit.org/reference-guide/1.8/dojo/io/script.html – Angelo
将它放在dojo.ready而不是domlisterner – tik27
dojo.io.script.get已弃用。我使用这个http://dojotoolkit.org/reference-guide/1.9/dojo/request/script.html#dojo-request-script但不工作! – Angelo