Android 自定义地图使用谷歌地图还是触摸图像?

Android 自定义地图使用谷歌地图还是触摸图像?,android,google-maps,dictionary,google-maps-api-2,Android,Google Maps,Dictionary,Google Maps Api 2,我不知道显示地图的最佳途径是什么我将在android上创建一个动物园地图的移动应用程序,我使用的是谷歌地图api,每个地方都有标记,但我不确定这是否足够好,我是否应该使用谷歌地图和平铺覆盖来将图像覆盖到地图上?然后,我会让每个瓷砖上的项目都可以点击,还是会有一个带有触摸坐标的图像?最好的方法是什么?假设您使用的是javascript map API。最好的方法也是最通用的方法是在单击标记本身时创建一个信息框。 做起来比说起来容易,如下所示 function setMarker(p) {

我不知道显示地图的最佳途径是什么我将在android上创建一个动物园地图的移动应用程序,我使用的是谷歌地图api,每个地方都有标记,但我不确定这是否足够好,我是否应该使用谷歌地图和平铺覆盖来将图像覆盖到地图上?然后,我会让每个瓷砖上的项目都可以点击,还是会有一个带有触摸坐标的图像?最好的方法是什么?

假设您使用的是javascript map API。最好的方法也是最通用的方法是在单击标记本身时创建一个信息框。 做起来比说起来容易,如下所示

function setMarker(p) {

    var title = '<div><img src="icon_header_i_focus.png" onClick = "getDetails('
            + n
            + ')" /><div id ="place" style = "height:100%;width:100%" onClick = "getDetails('

            + ')"><label for="Name">'
            + PlaceName
            + '</label><br><label for="Address">'
            + PlaceAddress
            + '</label> </div><div id= "direction" ><a  href="javascript:getDirections('

            + ')">directions</a>'
            + '</div></div>';


    var marker = new google.maps.Marker({
        icon : markerImage,
        map : map,
        position : pos,
        animation : google.maps.Animation.DROP
    });

    google.maps.event.addListener(marker, 'click', function() {
        if (infowindow) {
            infowindow.close();
        }
        ;
        infowindow = new google.maps.InfoWindow({
            content : title,
            maxWidth : 300
        });
        infowindow.open(map, marker);
    });
函数设置标记(p){
变量标题=“”
+地名
+“
” +地址 + ' ' + ''; var marker=new google.maps.marker({ 图标:markerImage, 地图:地图, 职位:pos,, 动画:google.maps.animation.DROP }); google.maps.event.addListener(标记'click',函数(){ 如果(信息窗口){ infowindow.close(); } ; infowindow=新建google.maps.infowindow({ 内容:标题,, 最大宽度:300 }); 信息窗口。打开(地图、标记); });
如果您不喜欢默认标记,您可以随时使用创建自己的标记图像


如果要在地图上绘制图像,则可能需要(前者为地图提供一个覆盖图像和位置,而“地图”负责细节,后者则需要将图像切割成具有不同缩放级别的平铺).

正如我所提到的,我正在使用android api,但无论如何,我不确定它是否会看起来像放图片一样凌乱