Android app'上的图纸位置坐标;s页
我正在尝试在我的应用程序中添加如下功能: 我想获得用户的坐标(从GPS)并在空白地图上显示用户,没有任何街道/建筑物或任何地图视图,只有一个空白页面,例如用户将显示在页面中心,其他保存的位置坐标将标记在页面上相对于用户的位置。Android app'上的图纸位置坐标;s页,android,gps,location,android-gps,Android,Gps,Location,Android Gps,我正在尝试在我的应用程序中添加如下功能: 我想获得用户的坐标(从GPS)并在空白地图上显示用户,没有任何街道/建筑物或任何地图视图,只有一个空白页面,例如用户将显示在页面中心,其他保存的位置坐标将标记在页面上相对于用户的位置。 例如,如果用户停留在一个坐标上,并且一个标记在他以北5米处,那么我想在页面中央显示该用户,该标记将在应用程序上显示在他以北。您可以使用谷歌地图。它可以让您获得用户位置,还可以在地图上标记保存的用户位置。查看教程 您可以使用自定义谷歌地图,使用地图向导创建空白地图。我通过将
例如,如果用户停留在一个坐标上,并且一个标记在他以北5米处,那么我想在页面中央显示该用户,该标记将在应用程序上显示在他以北。您可以使用谷歌地图。它可以让您获得用户位置,还可以在地图上标记保存的用户位置。查看教程 您可以使用自定义谷歌地图,使用地图向导创建空白地图。我通过将道路、标签和地标的密度设置为零创建了一张空白地图。然后你要做的就是进入更多选项>全部>几何体并禁用它 这是json,您可以使用它在应用程序中创建一个空白地图,这是我从google地图样式向导创建的
[
{
"elementType": "geometry",
"stylers": [
{
"color": "#1d2c4d"
},
{
"visibility": "off"
}
]
},
{
"elementType": "labels",
"stylers": [
{
"visibility": "off"
}
]
},
{
"elementType": "labels.text.fill",
"stylers": [
{
"color": "#8ec3b9"
}
]
},
{
"elementType": "labels.text.stroke",
"stylers": [
{
"color": "#1a3646"
}
]
},
{
"featureType": "administrative",
"elementType": "geometry",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "administrative.country",
"elementType": "geometry.stroke",
"stylers": [
{
"color": "#4b6878"
}
]
},
{
"featureType": "administrative.land_parcel",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "administrative.land_parcel",
"elementType": "labels.text.fill",
"stylers": [
{
"color": "#64779e"
}
]
},
{
"featureType": "administrative.neighborhood",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "administrative.province",
"elementType": "geometry.stroke",
"stylers": [
{
"color": "#4b6878"
}
]
},
{
"featureType": "landscape.man_made",
"elementType": "geometry.stroke",
"stylers": [
{
"color": "#334e87"
}
]
},
{
"featureType": "landscape.natural",
"elementType": "geometry",
"stylers": [
{
"color": "#023e58"
}
]
},
{
"featureType": "poi",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "poi",
"elementType": "geometry",
"stylers": [
{
"color": "#283d6a"
}
]
},
{
"featureType": "poi",
"elementType": "labels.text.fill",
"stylers": [
{
"color": "#6f9ba5"
}
]
},
{
"featureType": "poi",
"elementType": "labels.text.stroke",
"stylers": [
{
"color": "#1d2c4d"
}
]
},
{
"featureType": "poi.park",
"elementType": "geometry.fill",
"stylers": [
{
"color": "#023e58"
}
]
},
{
"featureType": "poi.park",
"elementType": "labels.text.fill",
"stylers": [
{
"color": "#3C7680"
}
]
},
{
"featureType": "road",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "road",
"elementType": "geometry",
"stylers": [
{
"color": "#304a7d"
}
]
},
{
"featureType": "road",
"elementType": "labels.icon",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "road",
"elementType": "labels.text.fill",
"stylers": [
{
"color": "#98a5be"
}
]
},
{
"featureType": "road",
"elementType": "labels.text.stroke",
"stylers": [
{
"color": "#1d2c4d"
}
]
},
{
"featureType": "road.highway",
"elementType": "geometry",
"stylers": [
{
"color": "#2c6675"
}
]
},
{
"featureType": "road.highway",
"elementType": "geometry.stroke",
"stylers": [
{
"color": "#255763"
}
]
},
{
"featureType": "road.highway",
"elementType": "labels.text.fill",
"stylers": [
{
"color": "#b0d5ce"
}
]
},
{
"featureType": "road.highway",
"elementType": "labels.text.stroke",
"stylers": [
{
"color": "#023e58"
}
]
},
{
"featureType": "transit",
"stylers": [
{
"visibility": "off"
}
]
},
{
"featureType": "transit",
"elementType": "labels.text.fill",
"stylers": [
{
"color": "#98a5be"
}
]
},
{
"featureType": "transit",
"elementType": "labels.text.stroke",
"stylers": [
{
"color": "#1d2c4d"
}
]
},
{
"featureType": "transit.line",
"elementType": "geometry.fill",
"stylers": [
{
"color": "#283d6a"
}
]
},
{
"featureType": "transit.station",
"elementType": "geometry",
"stylers": [
{
"color": "#3a4762"
}
]
},
{
"featureType": "water",
"elementType": "geometry",
"stylers": [
{
"color": "#0e1626"
}
]
},
{
"featureType": "water",
"elementType": "labels.text.fill",
"stylers": [
{
"color": "#4e6d70"
}
]
}
]
下面是示例代码。当你完成我在那里发布的谷歌地图教程(本文的第一个链接)时,你就会知道这是关于什么的
祝你好运
@Override
public void onMapReady(GoogleMap googleMap){
MapStyleOptions style = MapStyleOptions.loadRawResourceStyle(this, R.raw.style_json);
googleMap.setMapStyle(style);
}