将位置放在GMap上

时间:2013-03-28 12:58:49

标签: web-services google-maps netbeans

如果我有一个由经度和纬度定义的位置列表,我想将这些位置中的每一个作为引脚放在Google地图上,并将图片作为缩略图附加到每个引脚,并且如果是用户按下引脚。用户无法真正移动引脚或自行放置引脚。

我可以通过网络服务完成此操作吗? (就像你在Netbeans中所做的那样)

如果是这样,怎么样?当我搜索时,我似乎无法找到我正在寻找的东西。

我可以找到Google Maps API参考资料,但它们根本没有帮助:/

1 个答案:

答案 0 :(得分:0)

您的问题有几个组成部分。谷歌地图有一个强大的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呈现。

相关问题