我正在讨论在这些论坛中讨论的问题,但是没有一个建议似乎对我有用,所以我正在寻找一些完整的javascript,当保存为html文件时有效.
问题是当我尝试使用Javascript调用的V3 API在Google Map上对11个位置进行地理编码时,我一直遇到OVER_QUERY_LIMIT错误.我知道你可以调用地址解码器的速率是有限的(以及总音量的每日限制),所以我需要在数组中的每个结果之间引入一个暂停.
任何帮助非常感谢.
这是我的代码:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var geocoder;
var map;
var wait = false;
function initialize() {
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(51.32, 0.5);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
codeAddress('KT16 8LA' + ', UK');
codeAddress('LS8 2LQ' + ', UK');
codeAddress('NE13 8AF' + ', UK');
codeAddress('KT12 2BE' + ', UK');
codeAddress('W1W 8AN' + ', UK');
codeAddress('EC3N 2LS' + ', UK');
codeAddress('BS9 3BH' …Run Code Online (Sandbox Code Playgroud)