Geolocation 蓝点不';t出现在地理位置(离子3)
我正在使用“地理定位”插件制作一个应用程序,一切正常,我可以自己定位,但我没有看到一个蓝点(如谷歌地图)或只是一个标记来显示地图中的实际位置。有人能帮我吗?这是我在视图中显示地图的功能Geolocation 蓝点不';t出现在地理位置(离子3),geolocation,ionic3,Geolocation,Ionic3,我正在使用“地理定位”插件制作一个应用程序,一切正常,我可以自己定位,但我没有看到一个蓝点(如谷歌地图)或只是一个标记来显示地图中的实际位置。有人能帮我吗?这是我在视图中显示地图的功能 showMap(){ this.geolocation.getCurrentPosition().then((position) => { let latLng = new google.maps.LatLng(position.coords.latitude, position.coords.
showMap(){
this.geolocation.getCurrentPosition().then((position) => {
let latLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
let mapOption = {
center: latLng,
zoom: 18,
mapTypeId:google.maps.MapTypeId.ROADMAP
}
this.map = new google.maps.Map(this.mapRef.nativeElement, mapOption);
}, (err) => {
console.log(err)
}
);}
多谢各位。
没有为当前位置设置点的本机方法(如在本机MKMapView中)。但是,如的Ionic文档中所述,您可以查看位置变化并获取当前纬度和经度:
let watch = this.geolocation.watchPosition();
watch.subscribe((data) => {
// data can be a set of coordinates, or an error (if an error occurred).
// data.coords.latitude
// data.coords.longitude
});
然后在当前位置上设置自定义标记