地理编码器-多个市场不显示标题
Geocoder - multiple markes won't show title
我有一个问题,地理编码器不显示每个标记的标题。下面是代码:
var map;
var marker = [];
function gmap_initialize() {
var ikonica = templateDir+'/images/gmap/gmap_pointer_and_shadow.png';
var map_canvas = document.getElementById('gmap');
var my_latlan = new google.maps.LatLng(45.55496, 18.69551);
var map_options = {
center: my_latlan,
zoom: 13,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(gmap, map_options);
var geocoder = new google.maps.Geocoder();
//js_adrese below is actually an array that contains addresses
for (i=0; i<js_adrese.length; i++)
{
geocoder.geocode( {'address': js_adrese[i]}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK)
{
var x = results[0].geometry.location.lat();
var y = results[0].geometry.location.lng();
marker[i] = new google.maps.Marker({
position: results[0].geometry.location,
map: map,
icon: ikonica,
title: js_adrese[i] // undefined in console
});
}
else
{
alert("Geocode failed. Reason: " + status);
}
});
}
};
当我设法显示标题时,它只显示js_adrese[I]的最后一个值,所以每个标记都有相同的标题。
重要:我对js和google api完全是一个新手,所以,如果你能把技术谈话降低到我白痴的水平,用蹩脚的术语指出来,问题是什么,如何解决它?请
谷歌地图地理代码服务(个人)只允许每秒10个请求或接近这个数字。试着减少你的请求,说2或3个地址,如果这是正确的,那么你必须离线地理编码和创建您的标记从生成的晚和长。
相关文章:
- 当我悬停使用php连接到mysql的图像时显示标题
- 如何使用 bootstrap3 和 php 突出显示标题中的活动页面
- chart js:如何显示标题或标签
- 从下拉菜单选项中显示“标题”标签
- 如何在可展开菜单中正确显示标题
- Spotify 应用程序 - 列表不显示播放列表的曲目,只显示标题
- 在 asp.net 中使用 javascript 显示标题属性消息
- 引导灯箱:显示标题属性中的图像说明
- 在浏览器的选项卡中显示标题
- 如何按焦点在 HTML 元素上显示标题
- 加载随机背景音乐并显示标题
- 如何使用ES6 angular 1.3控制器显示标题
- 在图像下方垂直和水平居中显示标题
- 如何使用d3.js在SVG图表上居中显示标题
- 在网页上显示标题或替换文本
- 如何有一个淘汰网格显示标题和基于下拉结果的数据
- 谷歌地图显示标题的信息框
- 仅在切换类时显示标题和段落
- JQuery在图像悬停显示标题标签内容,可能的
- JQuery周日历:在初始加载时只显示标题