Smobiler上海石磨_.NET移动开发平台

标题: MapView没有一个定位到地图到某个位置的功能吗? [打印本页]

作者: zoomify    时间: 2021-11-9 09:29
标题: MapView没有一个定位到地图到某个位置的功能吗?
目前的方法只有:
        public void SearchRoute(MapViewPoint start, MapViewPoint stop, params MapViewPoint[] waypoint);

如果有一个 goto(lat,lon)显示地图的某个位置就好了,现在靠加Tags的方式,每次定位就产生要给新的点,如果删除了原来的点有不合适。


作者: Aden    时间: 2021-11-9 10:29
TagNavigation属性设置true时可点击Tag描述内容提示跳转导航app,例如      mapView1.TagNavigation = true;
            mapView1.Tags.Add(new Smobiler.Plugins.MapViewTag(121.506396f, 31.245567f, "上海东方明珠"));  这样就可以点击tag跳转高德地图app

作者: zoomify    时间: 2021-11-9 19:24
谢谢回答。
但想实现的是代码把地图摆到某个位置,不是实现这种“人”点击后等跳转到外部的应用。

作者: Aden    时间: 2021-11-10 16:58
可以在button的点击事件使用 mapView1.Tags.Add(new MapViewTag(Longitude, Latitude, addressInfo)); 点击button后,会定位到设置的经纬度地点
作者: zoomify    时间: 2021-11-11 17:07
这样定位到的不一定是这个加入的点,是地图上所有点的一个中心位置。除非这个点是地图上唯一的一个点。想实现的是定位到最后这个点。
作者: tayoru    时间: 2022-2-11 16:38
同问。地图一开始打开默认是缩放到最大,然后是北京的位置。如果我想在App刚加载完时,地图自动放到并且中心点位我所在的位置,目前是没有方法实现的。




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2