google地图如何取添加标注(取经纬度,并显示该位置显图标)?
看了一下google的api,看了半天没找到?
想请教一下做过的朋友?
google地图如何取添加标注(取经纬度,并显示该位置显图标)?
------解决方案--------------------
可以去看我们网站,呵呵 www.niaoke.com
------解决方案--------------------
一、google本身api就提供有(简陋)
二、向google或mapabc购买(功能全,收费)
三、自己hacker的形式(以前我实现过,不过后来据说接口改变了,所以就用不了了,要不然免费提供给你)
------解决方案--------------------
不清楚lz具体要干什么,如果是取坐标的话,
可以参考这里的代码:
html code google maps javascript api example - simple
------解决方案--------------------
$('#label2').click(function() {
googlemapaddevent(mymap, click, function(marker, point) {
if(marker)
{
mymap.removeoverlay(marker);
}
else
{
// mymap.clearoverlays();
var dmarker = new gmarker(point, {draggable: true});
var dpoint;
var x;
var y;
x = googlemappointx(point);
y = googlemappointy(point);
document.getelementbyid(textbox2).value = x;
document.getelementbyid(textbox1).value = y;
// if(document.getelementbyid(hidsyid).value=='')//为空表示初始传进来的监测点编码
// {
document.getelementbyid(hidw).value=x;
document.getelementbyid(hidj).value=y;
// }
gevent.addlistener(dmarker, dragstart, function(){
});
gevent.addlistener(dmarker, dragend, function(){
dpoint=dmarker.getpoint();
mymap.panto(dpoint);
x = dpoint.lat();
y = dpoint.lng();
document.getelementbyid(textbox2).value = x;
document.getelementbyid(textbox1).value = y;
// if(document.getelementbyid(hidsyid).value=='')
// {
document.getelementbyid(hidw).value=x;
document.getelementbyid(hidj).value=y;