在asp.net页面中显示google地图?
基于该用户的纬度和经度值,我需要在地图中显示他的方向。我正在以db连续保存用户latt、lan值。使用(Codeplex项目)并查看-。使用(Codeplex项目)并查看-。您可以使用谷歌地图API进行此操作。下面是如何实现它的示例:在asp.net页面中显示google地图?,asp.net,Asp.net,基于该用户的纬度和经度值,我需要在地图中显示他的方向。我正在以db连续保存用户latt、lan值。使用(Codeplex项目)并查看-。使用(Codeplex项目)并查看-。您可以使用谷歌地图API进行此操作。下面是如何实现它的示例: <script src="http://maps.google.com/maps?file=api&v=2&key=xxx" type="text/javascript"></script> <script type=
<script src="http://maps.google.com/maps?file=api&v=2&key=xxx" type="text/javascript"></script>
<script type="text/javascript">
var map = null;
var geocoder = null;
var address = "<%=hdnMapAddress.Value%>"; //hidden field holding address/coordinates
showAddress = function() {
var mapContainer = $get("<%=pnlMap.ClientID%>");
if (mapContainer){
if (GBrowserIsCompatible()){
geocoder = new GClientGeocoder();
map = new GMap2(document.getElementById("<%=pnlMap.ClientID%>"));
}
if (geocoder){
geocoder.getLatLng(address,
function(point){
var marker = new GMarker(point);
if (marker){
map.setCenter(point, 12);
map.addOverlay(marker);
}
}
);
}
}
}
</script>
var-map=null;
var-geocoder=null;
var地址=”//保存地址/坐标的隐藏字段
showAddress=函数(){
var mapContainer=$get(“”);
if(mapContainer){
如果(GBrowserIsCompatible()){
geocoder=新的GClientGeocoder();
map=新的GMap2(document.getElementById(“”);
}
如果(地理编码器){
geocoder.getLatLng(地址:,
函数(点){
var标记=新的GMarker(点);
如果(标记){
地图设定中心(点12);
map.addOverlay(标记);
}
}
);
}
}
}
您可以使用谷歌地图API进行此操作。下面是如何实现它的示例:
<script src="http://maps.google.com/maps?file=api&v=2&key=xxx" type="text/javascript"></script>
<script type="text/javascript">
var map = null;
var geocoder = null;
var address = "<%=hdnMapAddress.Value%>"; //hidden field holding address/coordinates
showAddress = function() {
var mapContainer = $get("<%=pnlMap.ClientID%>");
if (mapContainer){
if (GBrowserIsCompatible()){
geocoder = new GClientGeocoder();
map = new GMap2(document.getElementById("<%=pnlMap.ClientID%>"));
}
if (geocoder){
geocoder.getLatLng(address,
function(point){
var marker = new GMarker(point);
if (marker){
map.setCenter(point, 12);
map.addOverlay(marker);
}
}
);
}
}
}
</script>
var-map=null;
var-geocoder=null;
var地址=”//保存地址/坐标的隐藏字段
showAddress=函数(){
var mapContainer=$get(“”);
if(mapContainer){
如果(GBrowserIsCompatible()){
geocoder=新的GClientGeocoder();
map=新的GMap2(document.getElementById(“”);
}
如果(地理编码器){
geocoder.getLatLng(地址:,
函数(点){
var标记=新的GMarker(点);
如果(标记){
地图设定中心(点12);
map.addOverlay(标记);
}
}
);
}
}
}
您是否多次存储他的位置?或者只是在他移动时更新它?你需要用gps坐标计算一下它们当前的位置和上次记录它们的位置。真是个糟糕的问题。添加更多细节。您是否多次存储他的位置?或者只是在他移动时更新它?你需要用gps坐标计算一下它们当前的位置和上次记录它们的位置。真是个糟糕的问题。添加更多细节。