专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Google技术

google地图实现,该怎么处理

发布时间:2011-07-03 07:06:31 文章来源:www.iduyao.cn 采编人员:星星草
google地图实现,急!!!
说下简单的需求:
一个form表单,当选择地图搜索时,会去数据库里查询相应的数据,然后利用google地图api将其数据显示出来,该怎么去实现,谢谢,希望能说的比较详细一点,小弟感激不尽

------解决方案--------------------
也正想了解一下.
------解决方案--------------------
http://download.csdn.net/source/1102592看下这里
------解决方案--------------------
楼上的资料分也收的太多了
------解决方案--------------------
资源分太高了,没敢下
------解决方案--------------------
学习当中,谢谢分享
------解决方案--------------------
xuexi
------解决方案--------------------
学习!!!
------解决方案--------------------


学习
------解决方案--------------------
好东西分自然多
------解决方案--------------------
啊,不懂,不过帮你顶顶
------解决方案--------------------
http://code.google.com/intl/zh-CN/apis/maps/documentation/examples/index.html
------解决方案--------------------
学习了。离心机
------解决方案--------------------
学习
------解决方案--------------------
此问题是GIS研究的问题。
------解决方案--------------------
此问题是GIS研究的问题。
------解决方案--------------------
学习

------解决方案--------------------
学习!
------解决方案--------------------
进来看答案学习学习

肠粉机
冰淇淋机
棉花糖机
制冰机
------解决方案--------------------
给你稍微讲一下吧。。。。
如果做googlemap应用 ,这个是一定要看熟的
http://code.google.com/intl/zh-CN/apis/maps/documentation/services.html。

首先,后台操作时没有任何疑问的,你最后取的了数据。
要么坐标,要么地名

设置坐标为中心,
 function loadMap() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
//参数列表是经纬度,地图倍数
map.setCenter(new GLatLng(37.4419, -122.1419), 13);

map.addControl(new GMapTypeControl());

}

如果是地名

function showAddress(address) {
geocoder.getLatLng(
address,
function(point) { 
if (!point) {
alert(address + " not found");
} else {

map.setCenter(point,18);//18是放大倍数


}
);
}
以上两种方法都是直接把后台传回来的坐标或者地名设为地图中心点。

如果不加标记,只是纯添加标记

var marker = new GMarker(point);
map.addOverlay(marker);

如果要给这个标记点加上点击事件或者鼠标滑过跳出提示框事件

 GEvent.addListener(map, "click", function(marker, point)或者
 GEvent.addListener(map, "onmousemove", function(marker, point)

稍微花点时间看看api就明白了

------解决方案--------------------
如果不加标记,只是纯添加标记 

var marker = new GMarker(point); 
map.addOverlay(marker); 

这次笔误,应该是“如果设中心点,只是纯添加标记 ”
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: