如果我有一个由经度和纬度定义的位置列表,并且我想将这些位置作为图钉放置在Google Map上,并在每个图钉上附加一个图片,作为缩略图,以及如果用户按下图钉将放大的图片。用户不能真正移动或放置引脚。
我可以通过web服务吗?(就像你可以在Netbeans中制作)
如果有,怎么做??我怎么也找不到我要找的东西。
我可以找到谷歌地图API的参考,但他们没有真正的帮助:/
你的问题有几个组成部分。google-maps有一个强大的JS API,我推荐使用。
几个片段让你开始:在指定位置创建新标记:
marker = new google.maps.Marker({
position: new google.maps.LatLng(33.776989, -84.387000),
map: map,
title: '',
draggable: true
});
自定义标记:https://developers.google.com/maps/documentation/javascript/overlays#Icons
创建新的对话框(infowindow):
infowindow = new google.maps.InfoWindow();
var contentString = '<div id="content">Hello,World</div>';
infowindow.setContent(contentString);
有了这个,您将能够拥有您正在寻找的大部分功能。您的web服务可以将数据加载到客户端JSON中,然后由Google-Maps API呈现。