【发布时间】:2013-02-21 08:13:25
【问题描述】:
下面是我的代码,我选择了一个图像来代表我的标记并且图像太大了,有没有一种方法可以让我的图像看起来更小,例如padding、imagesizeicon等
function initialize() {
var mapOptions = {
zoom: 13,
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: center
};
map = new google.maps.Map(document.getElementById('map_canvas'),
mapOptions);
for (var i=0; i<a.length;i++)
{
if(i == 0) iconImage = "image1.jpg";
else if(i == 1) iconImage = "image2.jpg";
marker = new google.maps.Marker({
map:map,
draggable:true,
animation: google.maps.Animation.DROP,
position: a[i],
icon: iconImage,
});
【问题讨论】:
-
你的标记图标有多大?像素明智?
-
256像素,像素有影响吗?
-
是的,它通常是 32px x 32px 或 20px x 34px 即maps.google.com/mapfiles/marker.png
-
那么我该怎么做才能使我的图像更小?
-
在图片编辑软件中打开并变小?
标签: php google-maps google-maps-api-3 google-maps-markers