以下提示说明GMap2未定义。但使用GMap2的代码在回调函数中。
你可以尝试将Google Maps API的引入放到回调函数里面,以确保GMap2已定义。
你可以尝试将Google Maps API的引入放到回调函数里面,以确保GMap2已定义。
$(function() {
$('#sample').click(function() {
$.getScript("http://maps.google.com/maps?file=api&v=2&sensor=true&key=API_KEY_HERE", function() {
var map = new GMap2(document.getElementById("mapTest"));
map.setCenter(new GLatLng(18, -77.4), 13);
map.setUIToDefault();
});
});
});
<a id="sample">Click Me</a>
<div id="mapTest" style="width: 200px; height: 100px;"></div>