我正在尝试制作一个Google地图,允许用户检查某个类别并显示这些特定位置.我有那部分工作:
http://thedenvillehub.com/test-hs/adv/scripts/test.html
我想要做的是每个类别都有一个不同的图标,所以一个是红色的,一个是蓝色的等等.我在网上找到了几个例子,但似乎没有什么对我有用.这是我的代码供参考:
var markers = new Array();
var locations = [
['Boonton Town', '402-9410', 'Dial-a-Ride', 40.902, -74.407, 1 ],
['Boonton Township', '331-3336', 'Dial-a-Ride', 40.933, -74.425, 2 ],
['Butler Borough', '835-8885', 'Dial-a-Ride', 40.999497, -74.346326, 3 ]
//other locations and categories
];
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
center: new google.maps.LatLng(40.7967667, -74.4815438),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infowindow = new google.maps.InfoWindow();
var marker, i;
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][3], …Run Code Online (Sandbox Code Playgroud) 这应该是一个简单的:我有一个带有一堆命名锚标记的页面.这些标签链接到网站上的各种其他页面.但由于某种原因,当我链接到页面#锚时,它总是跳回到顶部.例如:
http://thedenvillehub.com/test-hs/services.asp#firesetter
它到达正确的区域,但然后跳到顶部.
如果您单击链接以获取它,也会发生同样的事情:
http://thedenvillehub.com/test-hs/troubled.asp(点击"青少年消防员计划")
有任何想法吗?它在IE中正常工作,但不适用于FF或Chrome.