【问题标题】:setstreetview doesn't put any impact on my map view, i want to get hybrid viewsetstreetview 不会对我的地图视图产生任何影响,我想获得混合视图
【发布时间】:2012-01-04 13:07:21
【问题描述】:

mapView.setStreetView(true); 不会对我的应用程序的地图视图产生任何影响,而是当我 写mapView.setStreetView(true); 上面标有一行。如果有人能告诉我这个函数到底是什么,setTraffic 也是如此。

【问题讨论】:

    标签: android eclipse google-maps-api-3 google-api


    【解决方案1】:

    设置mapView.setStreetView(true)时需要像这样实现街景;

    private void showStreetView(){
        String geoUriString = "google.streetview:cbll="+latitude+","+longitude+"&cbp=1,99.56,,1,-5.27&mz=21";  
        Uri geoUri = Uri.parse(geoUriString);  
        Intent mapCall = new Intent(Intent.ACTION_VIEW, geoUri);  
        startActivity(mapCall);
    }
    

    对于流量不需要任何这样的东西,但流量层适用于纽约、加拿大等一些国家/地区。

    【讨论】:

    • 好吧,我确实喜欢这样:mapView.setStreetView(true); String geoUriString = "google.streetview:cbll="+latitude+","+longitude+"&cbp=1,99.56,,1,-5.27&mz=21"; URI geoUri = Uri.parse(geoUriString); Intent mapCall = new Intent(Intent.ACTION_VIEW, geoUri);开始活动(地图呼叫);但是只显示黑屏,没有其他内容
    • 好吧,这也不是针对所有国家/地区尝试通过美国国家/地区纬度/经度值来实现的
    • 请告诉我,我应该将 lat/lng 放入度分秒值还是浮点值
    • 浮点值,例如39.295765945,-98.61328125
    • 是的,它起作用了,请告诉我如何实现混合地图视图,建议我一些提供 lat 和 lng 浮点值的网站
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    相关资源
    最近更新 更多