我用JavaScript编写了一个媒体查询,允许您在谷歌地图移动中缩放(z)。我还写了一个查询字符串(q),允许您输入地址或邮政编码。单独使用时都可以工作。但是,现在我想在Google地图(移动设备)上的给定查询字符串(q)上缩放(z),这可能吗?如果是这样我将如何为此编写代码?
答案 0 :(得分:0)
是的,你是对的,你不能只给{谷歌地图q
和z
,你还需要查询ll
,代表中心的纬度和经度为了使zoom
能够与querystring
一起使用,我需要使用java.sql.Date date = new java.sql.Date(Calendar.getInstance().getTime().getTime());
。另请看这个例子:
https://www.google.com/maps?q=googleplex,+mountain+view,+ca&ll=37.4219999,-122.0840575&z=10
您可以使用geocoding API获取您所在位置的纬度/经度,也可以将地图置于您定位的常规区域。