移动:我想要一个浏览器打开谷歌地图或Apple地图

时间:2014-04-30 14:49:04

标签: android wordpress google-maps

在移动设备上,我希望能够让我的客户点击链接,然后在手机上打开地图并指定位置。现在我必须使用一个适用于Android或Apple的链接,有没有办法让链接打开人物地图功能,无论他们使用什么设备。

  var MyPlace = new google.maps.LatLng(43.016488,-84.729201);

  var image = 'http://lansingparadeofhomes.com/wp-content/uploads/2014/04/ParadeofHomes1.png';
  var Marker = new google.maps.Marker({
       position: MyPlace,
       url: 'http://maps.google.com/maps?daddr=43.016488,-84.729201&ll=&',
       title: 'LansingParadeofHomes1',
       map: map,
       icon: image
  });

谢谢

1 个答案:

答案 0 :(得分:0)

直接来自Android docs

在地图上显示位置

要打开地图,请使用ACTION_VIEW操作,并使用下面定义的方案之一在意图数据中指定位置信息。

动作 ACTION_VIEW 数据URI方案 地理:纬度,经度 以给定的经度和纬度显示地图。 示例:" geo:47.6,-122.3"

地理:纬度,经度Z =变焦 以给定的经度和纬度在特定缩放级别显示地图。缩放级别1显示整个地球,以给定的纬度为中心。最高(最近)的缩放级别为23。 示例:" geo:47.6,-122.3?z = 11"

地理:0,0 Q =纬度,经度(标签) 使用字符串标签以给定的经度和纬度显示地图。 示例:"地理:0,0?q = 34.99,-106.61(宝藏)"

地理:0,0 Q =我+街道+地址 显示"我的街道地址" (可以是特定地址或位置查询)。 示例:" geo:0,0?q = 1600 + Amphitheatre + Parkway%2C + CA"

注意:必须对地理URI中传递的所有字符串进行编码。例如,字符串1st&派克,西雅图应该成为第一%20%26%20Pike%2C%20Seattle。字符串中的空格可以用%20编码或用加号(+)代替。