在asp.net页面中显示google地图?

在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=

基于该用户的纬度和经度值,我需要在地图中显示他的方向。我正在以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="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坐标计算一下它们当前的位置和上次记录它们的位置。真是个糟糕的问题。添加更多细节。