是否可以在webapp中打开gps

时间:2014-08-26 15:31:18

标签: html gps

我可以使用锚标签向我的手机gps发送地址并从那里开始吗? 就像当你使用锚标记告诉你手机时它是一个电话号码。

1 个答案:

答案 0 :(得分:0)

您可以使用此代码块完成您需要做的所有事情:

<p>Location:<br />
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script><div style="overflow:hidden;height:300px;width:450px;">
    <div id="gmap_canvas" style="height:300px;width:450px;"></div>
    <style>#gmap_canvas img{max-width:none!important;background:none!important}</style><a class="google-map-code" href="" id="get-map-data"></a></div>    

<script type="text/javascript"> function init_map(){var myOptions = {zoom:14,center:new google.maps.LatLng(40.26489,-74.533312),mapTypeId: google.maps.MapTypeId.ROADMAP};map = new google.maps.Map(document.getElementById("gmap_canvas"), myOptions);marker = new google.maps.Marker({map: map,position: new google.maps.LatLng(40.26489,-74.533312)});infowindow = new google.maps.InfoWindow({content:"<b>Lawton's Service Company, Inc</b><br/>400 Mercer St<br /> Hightstown, NJ 08520" });google.maps.event.addListener(marker, "click", function(){infowindow.open(map,marker);});infowindow.open(map,marker);}google.maps.event.addDomListener(window, 'load', init_map);</script><br />
        <div style="width:450px;text-align:center;">
            <form action="http://maps.google.com/maps" method="get" target="_blank">

                <input type="hidden" name="saddr" id="address" />
                <input type="hidden" name="daddr" value="400 Mercer St, Hightstown, NJ 08520" />
                <input type="submit" value="Get Directions" class="menubarBut" style="height: 40px;width:200px" />
            </form>
        </div>

您可以提供自己的地址信息等。点击移动设备上的按钮将提示用户使用地图,GPS或其他已安装的设备来使用它。