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);
这次笔误,应该是“如果设中心点,只是纯添加标记 ”
[解决办法]
http://download.csdn.net/source/1102592
[解决办法]
顶上去
[解决办法]
学习