7

我正在使用 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;
源=s_q;
hl=vi;
地理编码;
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;
即=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 +南; ll=15.578003,108.471826;
spn=0.006294,0.009645;
t=m;
z=17;
ei=mwSGUKXwOK2tiQeHlYH4Ag;
pw=2

我的英语不好,希望人们同情..

4

2 回答 2

15

参数说明

f=q 控制 Google Maps 表单显示的 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 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

有一个完整的谷歌地图参数列表

于 2012-10-23T05:41:11.077 回答
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>
于 2012-10-23T03:54:21.073 回答