URL Google地图中参数的含义是什么

时间:2012-10-23 03:36:18

标签: android google-maps

我在Android上使用Webkit Browser。我希望在以下网址中获得红色“A”的标志:

  

https://maps.google.com/maps?f=q&source=s_q&hl=vi&geocode=&q=7+Nguy%E1%BB%85n+Ch%C3%AD+Thanh,+T%C3%A2n+Th%E1%BA%A1nh,+Tam+K%E1%BB%B3,+Qu%E1%BA%A3ng+Nam,+Vi%E1%BB%87t+Nam&aq=0&oq=7+Nguy%E1%BB%85n+Ch%C3%AD+Thanh,+T%C3%A2n+Th%E1%BA%A1nh,+Tam+K%E1%BB%B3&sll=15.579176,108.470603&sspn=0.001573,0.002411&vpsrc=6&ie=UTF8&hq=&hnear=7+Nguy%E1%BB%85n+Ch%C3%AD+Thanh,+Tam+K%E1%BB%B3,+Qu%E1%BA%A3ng+Nam,+Vi%E1%BB%87t+Nam&ll=15.578003,108.471826&spn=0.006294,0.009645&t=m&z=17&ei=mwSGUKXwOK2tiQeHlYH4Ag&pw=2

<script type="text/javascript">
    function initialize() {
        var latlng = new google.maps.LatLng(15.578003,108.471826);
        var myOptions = { 
            zoom:15, 
            center:latlng , 
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    }
</script>

如何在文件HTML中找到红色“A”和一组的符号:

显示图片:http://i.stack.imgur.com/STyUG.jpg

URL Google Maps中参数的含义是什么? 示例:

  

f = q;
source = s_q;
hl = vi;
地理编码;
aq = 0;
  OQ = 7 + Nguy%E1%BB%85N + CH%C3%AD +青,+ T%C3%A2N +钍%E1%BA%A1nh,+担+ K%E1%BB%B3;
  sll = 15.579176,108.470603;
sspn = 0.001573,0.002411;
  vpsrc = 6;
即= UTF8;
  hnear = 7 + Nguy%E1%BB%85N + CH%C3%AD +青,+担+ K%E1%BB%B3,+曲%E1%BA%A3ng +南,+六%E1%BB%87吨+南;   ll = 15.578003,108.471826;
spn = 0.006294,0.009645;
t = m;
  z = 17;
ei = mwSGUKXwOK2tiQeHlYH4Ag;
pw = 2

我的英语不好,期待人们同情......

2 个答案:

答案 0 :(得分:13)

参数说明

f=q用于控制Google地图表单显示的f参数可以是d(对于路径表单,l表示本地表单)。如果没有f参数,则会显示默认搜索表单。

hl=en Google地图支持有限数量的主机语言,包括en用于英语,fr用于法语。

q=1600+Pennsylvania+Ave,+Washington,+DC                       q参数的值被视为通过http://maps.google.com处的查询框输入。

sll=36.60585,-121.858956                       sll包含执行业务搜索的中心点的纬度和经度。

spn=0.006313,0.01133 spn是地图的近似纬度/经度范围。

ie=UTF8即地图的字符编码。

om=1确定是否包含总览图。使用om=0概览图已关闭。

iwloc=addr iwloc控制信息窗口的显示选项。

了解这些参数如何起作用的一种好方法是更改​​参数,添加新参数或删除示例URL中的参数,然后查看生成的地图。例如,如果您只有q参数,则仍会获得具有某些默认行为的地图:

http://maps.google.com/maps?q=1600+Pennsylvania+Ave,+Washington,+DC

即,其他参数不是强制性的。让我们使用z参数来调整缩放系数:

http://maps.google.com/maps?q=1600+Pennsylvania+Ave,+Washington,+DC&z=0

与以下内容:

http://maps.google.com/maps?q=1600+Pennsylvania+Ave,+Washington,+DC&z=17

有一个全面的Google地图参数列表

答案 1 :(得分:0)

<script type="text/javascript">  
  function initialize() {  
    var latlng = new google.maps.LatLng(15.578003, 108.471826);  
    var myOptions = {  
      zoom: 15,  
      center: latlng,  
      mapTypeId: google.maps.MapTypeId.ROADMAP  
    }  
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);  

    var marker = new google.maps.Marker({  
        position: latlng,   
        map: map,  
        icon: 'http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=A|FF0000|000000'  
    });     
  }  
</script>