不能把拉特龙在地图的中心弹出
Cannot place the Latlong at the center of map on popup
我试了很多次把latlong放在地图的中心,但仍然无法把它放在中心。这是我的代码和latlong是动态地来自数据库。
<script>
var amsterdam = new google.maps.LatLng("<?php echo $lats; ?>","<?php echo $lons;?>");
function initialize()
{
var mapProp = {
center:amsterdam,
zoom:8,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("googleMap"),mapProp);
var myCity = new google.maps.Circle({
center:amsterdam,
radius:<?php echo $rad;?>,
strokeColor:"#0000FF",
strokeOpacity:0.8,
strokeWeight:2,
fillColor:"#0000FF",
fillOpacity:0.4
});
var marker=new google.maps.Marker({
position:amsterdam,
animation:google.maps.Animation.BOUNCE
});
marker.setMap(map);
myCity.setMap(map);
//google.maps.event.trigger(map, 'resize');
} google.maps.event.addDomListener(window, 'load', initialize);
</script>
<div id="googleMap" style="width:100%;height:340px;margin-left: 4px;margin-top: 15px;"></div>
</div>
您不应该用"
包装坐标,因为它们将被视为字符串。不用双引号试试。如果全部失败,则在回显的经纬度上使用parseFloat()
。
相关文章:
- 不能在图像中的地图标记中使用花式框jquery插件的区域标记
- 嵌入式谷歌地图仅在IE上加载,但既不能在Mozilla Firefox上加载,也不能在Google Chrome上加载
- 为什么我不能将 DOM 事件附加到我的谷歌地图
- 传单.js绘制控件不能在整个地图窗口区域上移动
- 谷歌地图API v3,不能调用未定义的方法“panTo”
- 谷歌地图地理编码PHP可以在IE中工作,但不能在Chrome/mobile、Edge或Safari/mobile中工作.
- 浏览JSON和绘制圆圈;我不能使用谷歌地图
- 使用谷歌地图的javascript网页不能在Android上工作
- Polymaps svg地图容器默认为300px * 150px,否则不能设置
- 我不能从web服务返回数据到谷歌地图和创建标记
- 自定义谷歌地图不能在手机和平板电脑上显示
- 不能在带有热图层的谷歌地图中添加标准地图标记
- 谷歌地图不能在jquery移动框架上工作
- 谷歌地图不能垂直显示
- 谷歌地图不能在移动浏览器中工作
- OpenLayers地图不能正确加载
- 谷歌地图不能点击,也不能在Magento主页上平移
- 移动版谷歌地图:不能触摸和拖动来移动地图
- 谷歌地图不能在jQuery Slide Up/Down的fieldset中工作
- 多个地图不能为谷歌地图工作