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

8
我正在使用Android上的Webkit浏览器。 我想在URL中获取一个红色“ A”标志,如下所示:
```html

我正在使用Android上的Webkit浏览器。 我想在URL中获取一个红色“ 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;
geocode;
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;
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

我的英语不好,请大家谅解...

2个回答

16

参数 描述

f=q f参数控制Google Maps表单的显示方式,可以为d(方向表单)或l(本地表单)。如果没有f参数,将显示默认搜索表单。

hl=en Google Maps支持有限数量的主机语言,包括英语(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 ie是地图的字符编码。

om=1 om确定是否包括概览地图。使用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 Maps 参数列表


谢谢Jay! 现在我明白了! :D 祝你有美好的一天 ;) - Cây Xanh

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>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接