Java 单击地址时移动地图(谷歌地图)
我正在做一个民意测验的应用程序,我从用于进行民意测验的移动设备上获取坐标。我想展示一个列表,上面有投票地点的所有坐标。当用户点击坐标时,地图(谷歌地图)就会移动到那个地址。我在谷歌上找不到任何类似的代码。在简历中是这样的。您有一个带有坐标的列表,当您单击其中一个时,列表旁边的地图将移动到该地址。非常感谢你的帮助 我在用javaJava 单击地址时移动地图(谷歌地图),java,primefaces,maps,Java,Primefaces,Maps,我正在做一个民意测验的应用程序,我从用于进行民意测验的移动设备上获取坐标。我想展示一个列表,上面有投票地点的所有坐标。当用户点击坐标时,地图(谷歌地图)就会移动到那个地址。我在谷歌上找不到任何类似的代码。在简历中是这样的。您有一个带有坐标的列表,当您单击其中一个时,列表旁边的地图将移动到该地址。非常感谢你的帮助 我在用java 提前谢谢 对于Android的Java API,您必须安装摄像头。这既包括二维地图特征(位置、缩放),也包括三维地图特征(倾斜、方向)。有关需要创建的CameraPosi
提前谢谢 对于Android的Java API,您必须安装摄像头。这既包括二维地图特征(位置、缩放),也包括三维地图特征(倾斜、方向)。有关需要创建的CameraPosition对象的完整规范,请参见 因此,在
OnClickListener
中,有了坐标,您必须执行以下操作:
GoogleMap myMap = mapFragment.getMap();
CameraUpdate campos = CameraUpdateFactory.newLatLng(new LatLng(myLat, myLng));
myMap.moveCamera(campos);
其中,mapFragment
是您在活动中使用的mapFragment对象
下面是javascript API的示例:
使用panTo(latLng:latLng)
功能将地图居中至特定坐标。更多信息,您可以在
将单击处理程序添加到列表中的元素。在处理程序中,获取对google.maps.Map对象的引用,然后调用:
创建对象:
将地图重新居中或平移到此位置:
myMap.panTo(latlng)
其中,myMap
是地图对象引用,myLat
和myLbg
是坐标的数值。确定。。我找到了解决办法。。如果有人感兴趣。。这对我很有用
$(文档).ready(函数(){
初始化()
}))
函数初始化(){
变量myOptions={
缩放:8,
中心:新google.maps.LatLng(-34.397150.644),
mapTypeId:google.maps.mapTypeId.ROADMAP
};
map=new google.maps.map(document.getElementById('map\u canvas'),myOptions);
}
geocoder.geocode({'address':sAddress},函数(结果、状态){
其中sAddress是一个字符串,包含地址(街道、城市、州等)和map.setCenter(结果[0].geometry.location)
在地理编码功能中,我认为他不需要地理编码员,因为他已经有了坐标。或者我在问题中遗漏了什么?嗯,我已经有了安卓手机上的坐标……这是我需要的一个例子。你在使用什么地图API。它们在这里列出了吗?不……我从安卓手机上得到了坐标e、 …我正在制作一个Web应用程序…查看图片我看到了图片。在这种情况下,从答案中,使用第二部分:javascript API。我使用谷歌地图..但使用primefaces..所以请查看此网站:并查看MapBean.java文件…和我的屏幕:
myMap.panTo(latlng)
$("#menu").on("click", "#panLA", function() {
var laLatLng = new google.maps.LatLng(34.01131647557699, -118.25599389648437);
map.panTo(laLatLng);
});
$("#menu").on("click", "#panLB", function() {
var laLatLng = new google.maps.LatLng(33.70131647557699, -118.15599389648437);
map.panTo(laLatLng);
});