- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经为此苦苦挣扎了一段时间,所以我觉得还是问问大佬们比较好。
我有以下功能,我用它来创建带有一些信息的 GMarkers
function createMarker(data, html) {
var marker = new GMarker(new GLatLng(data.latlng.y, data.latlng.x));
var html = "Provider: "+ data.name.data + "<br/>" +
"Address: " + data.address.data + "<br/>" +
"Phone: " + data.phone.data + "<br/>" +
'<a href="javascript:zoomit(' + data.latlng.y + ',' + data.latlng.x + ')">Zoom<\/a>';
GEvent.addListener(marker, 'click', function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
如您所见,我在信息窗口中有一个缩放 map 的链接,这是我现在遇到问题的部分。我想在用户单击该链接时将 map 缩放到特定的缩放级别。
有什么想法吗?
最佳答案
我在我的 mapping project site 上执行此操作.我有一些 javascript 来做固定缩放:
function centerAndZoom (CenterLat, CenterLng)
{
var CenterPoint = new GLatLng (CenterLat, CenterLng);
map.setCenter(CenterPoint);
map.setZoom (9);
}
我处理信息窗口中图像的 onClick 事件:
html += '<img height="24" onClick="centerAndZoom('+lat+','+lng+')"
style="cursor: pointer" src="pics/magnify_glass_small.png">'
关于javascript - 具有缩放功能的 GMarker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1500915/
我已经为此苦苦挣扎了一段时间,所以我觉得还是问问大佬们比较好。 我有以下功能,我用它来创建带有一些信息的 GMarkers function createMarker(data, html) {
我们设法创建带有自定义图标的标记,我们首先定义图标,例如 var pIcon = new google.maps.MarkerImage('alertIcon/P.png',
情况如下: 在我的 Google map 上,每当用户将鼠标移到 GMarker 上时,我都会尝试打开一个 html 信息窗口。当指针离开标记时,应关闭此窗口。 GEvent.addListener(
我的 Google map 突然无缘无故停止工作(我已经好几个月没有碰代码了,但我们 CMS 的包装代码可能在公司没有告诉我的情况下发生了变化)。 http://www.democratandchro
如何在 GMarker 中显示数字?我使用了标题,但它只在滚动时像链接或图像上的标题一样。 你知道我该怎么做吗? 最佳答案 有两种方法可以做到这一点。 旧方法是为带有每个数字的标记创建或获取图像,并将
尝试添加 infoWindows 时,我收到 Unable to get gMarker frommarkerScope! (在 Angular map 中: https://github.com/a
我有一个应用程序,我试图在 Angular 应用程序上实现谷歌地图,以在用户选择地点时显示坐标在 map 上的位置。当我尝试加载此应用程序时出现错误。 HTML 工作正常,但谷歌地图没有显示在我的应用
很简单的请求,但似乎没有办法做到这一点。我只希望我的 GMarkers 是绿色而不是红色。 我真的必须自己制作图标吗? 最佳答案 这是最简单的方法: var greenIcon = new GIcon
我是一名优秀的程序员,十分优秀!