Div*_*Dan 3 google-maps jquery-gmap3
我正在乱搞gmap3管理让第一个任务正常工作.使用lat long显示地图.
我的javascript看起来很喜欢
$('#map_canvas').gmap3(
{
action: 'init',
options: {
center: [x,y],
zoom: 12,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControlOptions: {
mapTypeIds: []
}
}
},
{
action: 'addMarkers',
radius: 100,
markers: GetMarkers(),
clusters:
{
0:
{
content: '<div class="cluster cluster-3">CLUSTER_COUNT <div class="cluster-3text">Stops</div> </div>',
width: 66,
height: 65
}
},
marker:
{
options:
{
icon: new google.maps.MarkerImage('../img/marker.png', size, origin, null, null)
},
events:
{
mouseover: function (marker, event, data) {
getArrivalsAndStop(marker, event, data);
},
mouseout: function () {
$(this).gmap3({ action: 'clear', name: 'overlay' });
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
这会加载地图我想要的方式.我的下一步是能够应用新的lat&long.如何在不破坏整个地图并每次重新创建的情况下执行此操作?
我正在使用jquery gmap3插件.
如果你想在初始化地图后调用setCenter而不重新加载整个东西,你可以这样做:
$('#mymap').gmap3('get').setCenter(new google.maps.LatLng(48.706685,-3.486694899999975))
Run Code Online (Sandbox Code Playgroud)
$('#mymap').gmap3('get')在这里是神奇的东西,它给你真正的谷歌地图对象我认为.
我很难找到它,所以我希望它可以帮助别人.
| 归档时间: |
|
| 查看次数: |
9382 次 |
| 最近记录: |