Squ*_*xis 1 javascript google-maps
我想在用户单击链接时更改地图的纬度和经度。我尝试在用户单击链接时需要 Maps.js 但它不起作用
地图.js
function maps(){
lats = 53.430967;
longs = -2.960835;
var mapProp = {
center:new google.maps.LatLng(lats, longs),
zoom: 17,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("googleMap"), mapProp);
}
module.exports = maps;
Run Code Online (Sandbox Code Playgroud)
体育场.js
function stadium(){
$( "a:contains('Stadium of Light')" ).on("click", function(){
lats = 54.914740;
longs = -1.388371;
google.maps.event.addDomListener(window, 'load', maps);
window.location.href='maps.html';
});
Run Code Online (Sandbox Code Playgroud)
您需要设置google.maps.Mapcenter对象的属性。
function stadium() {
$("a:contains('Stadium of Light')").on("click", function() {
lats = 54.914740;
longs = -1.388371;
map.setCenter(new google.maps.LatLng(lats,longs));
});
}
Run Code Online (Sandbox Code Playgroud)
代码片段:
function stadium() {
$("a:contains('Stadium of Light')").on("click", function() {
lats = 54.914740;
longs = -1.388371;
map.setCenter(new google.maps.LatLng(lats,longs));
});
}
Run Code Online (Sandbox Code Playgroud)
var map;
function maps() {
lats = 53.430967;
longs = -2.960835;
var mapProp = {
center: new google.maps.LatLng(lats, longs),
zoom: 17,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("googleMap"), mapProp);
stadium();
}
function stadium() {
$("a:contains('Stadium of Light')").on("click", function() {
lats = 54.914740;
longs = -1.388371;
map.setCenter(new google.maps.LatLng(lats, longs));
});
}
google.maps.event.addDomListener(window, "load", maps);Run Code Online (Sandbox Code Playgroud)
html,
body,
#googleMap {
height: 100%;
width: 100%;
margin: 0px;
padding: 0px
}Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6441 次 |
| 最近记录: |