修改我的自定义标记图像大小为我的谷歌地图
Modify my custom marker image size for my Google Map
我有一个自定义图像(512 x 512)如果我使用这个图像映射不渲染它,因为它太大了。我必须缩小图像的大小。我想把它做成22 x 32,大概是一个图标的大小。我可以使用MS Paint或Paint Shop Pro在桌面上缩小图像,但当我在地图中打开它时,它看起来很模糊。有些质量已经下降了。
- 是否有办法在标记选项中设置大小,以便我仍然可以使用原始图像? 如果没有,有人知道如何在不失去质量的情况下缩小图像吗?'
我试着在下面的代码中设置大小,但是没有在地图上渲染。
var image = {
url: '/Images/orange_guy.png', // image is 512 x 512
size: new google.maps.Size(22, 32),
};
var marker = new google.maps.Marker({
position: { lat: location.Lat, lng: location.Long },
map: map,
icon: image
});
用scaledSize
代替size
:
var image = {
url: '/Images/orange_guy.png', // image is 512 x 512
scaledSize : new google.maps.Size(22, 32)
};
工作小提琴:http://jsfiddle.net/4mtyu/556/相关文章:
- 我需要为我的朋友在这个项目上提供帮助
- 如何将我的json结构转换为C3.js所需的列结构
- 为什么我的javascript程序没有将其转换为整数而不是字符串
- 当我的条件为true时,显示一条弹出消息
- 我想知道facebook是如何将你发布的内容(如网络链接)更改为对话框中的小部件的
- 为什么我的 httpresponse 为空
- 为什么我的JS为我的链接添加前缀(localhost:3000 / mylink)
- 用JS中的字符串为所有非站点内的链接加上前缀..你能校对一下我拼凑的这个快速的小脚本吗
- ExtJS 5.1--我的存储为空,但emptyText没有出现
- 可以'我在我的小JS代码中没有发现一个错误(用于循环和里面的一个函数)
- system . gadget. onsettingclose在我的小工具上不起作用
- Facebook照片画廊小部件为我的网站
- 如何使Ember数据停止根据其规则更改我的端点为单数和复数
- 如何编写我的小部件而不用在dojo.ready中声明它的代码
- 如何将图像添加到这个javascript而不是我的小测验文本
- 如何保存我的小注册页面中的所有数据并显示它们
- Windows小工具:为什么当我的小工具关闭时,设置会被删除
- 我必须使用HTTPS协议为我的web小部件
- 我如何测试我的网站为不同的国家
- 为什么$.每个只显示一个我的小胡子模板