use*_*676 2 javascript php mysql google-maps google-maps-markers
所有,我的数据库中存储了一些带有经度和纬度坐标的位置。我正在争论是为每个位置创建地图还是为所有位置添加标记。任何关于这个想法的建议将不胜感激,但我的问题是我从 mySQL 数据库获取这些值。看起来您可以实际添加这些的唯一方法是通过 javascript。我是否需要将坐标传递给 JavaScript 函数来创建标记?那看起来怎么样?任何建议表示赞赏!
你是对的。您必须从数据库中获取数据并使用以下内容:
function initialize() {
var myLatlng = new google.maps.LatLng(<?php echo $lat; ?>,<?php echo $long; ?>);
var myOptions = {
zoom: 4,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"Hello World!"
});
}
Run Code Online (Sandbox Code Playgroud)
在页面上的 < script type="text/javascript"> 标记中。以上内容摘自http://code.google.com/apis/maps/documentation/javascript/examples/marker-simple.html,因此您必须根据自己的需要进行调整。
| 归档时间: |
|
| 查看次数: |
22750 次 |
| 最近记录: |