gpt4 book ai didi

google-maps-api-3 - Google-Map V3 (Sprite) 中的裁剪标记图标

转载 作者:行者123 更新时间:2023-12-03 23:40:59 25 4
gpt4 key购买 nike

我在 Google map (V3) 标记上显示。为了更快地加载图标,所有图标都存储在一个 Sprite 中。
我注意到图标有时会被裁剪(在底部或/和右边缘缺少 1 像素宽的边框)。有趣的是,您可以缩放 map ,然后问题就消失了。这是谷歌错误还是我做错了什么。 Firefox、Chrome 和 IE 会出现此问题。

有没有人有类似的经历或问题的解决方案?

我做了一个简化的问题示例。这个例子也可以在线访问:
http://www.gps-tracks.com/MarkerIconSpriteProblem.aspx

var markerIcon = new google.maps.MarkerImage(
"pictures/NetzCats/C03-MapSpritesS03.png",
new google.maps.Size(20, 16),
new google.maps.Point(140, 1600),
new google.maps.Point(10, 8)
//new google.maps.Size(20, 16)
);

var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: 'Hello World!',
icon: markerIcon
});

最佳答案

您正在使用 v3.10
http://jsfiddle.net/skdz6/

src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"

使用 3.9 版一切正常 http://jsfiddle.net/skdz6/1/
src="https://maps.googleapis.com/maps/api/js?v=3.9&sensor=false"

有人知道让它在 v3.10 中工作吗?

关于google-maps-api-3 - Google-Map V3 (Sprite) 中的裁剪标记图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13765971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com