首页 / 浏览问题 / 移动GIS / 问题详情
超图地图有搜索模块么
1EXP 2017年07月24日
能否搜索一个地点,在地图上显示出它的位置或获得它的坐标?

有相关的类么?

谢谢!

1个回答

iServer地图服务数据服务都有各种查询,根据你的描述只需要使用最基础的SQL查询,当然,前提是要有数据,并且通过iServer发布了服务。
SuperMap Online有提供相关服务,叫做地理编码,即通过地名地址诶配到对应地理位置坐标,该公开服务目前支持的坐标系有限,详见:https://www.supermapol.com/developer/webapi.html#geocoding;当然也可以使用第三方的类似服务,比如百度的等,但是使用时需要注意返回点的坐标系与当前地图是否一致,否则会产生偏移。

若有自己的数据,则不需要使用上述在线服务,直接通过自己的iServer发布数据为相关web服务进行查询(SQL等方式查询或者iServer9D的地理编码服务)即可。

1,780EXP 2017年07月25日
若要实现移动端与服务端iserver交互并实现sql查询

服务端搭建时的数据源中是要包含上述这些空间信息的是吧,那么数据源能否用第三方的数据呢(比如百度地图),第三方数据可以作为发布服务的数据源吗?还有如果采用本地数据作为发布服务的数据源的话,SampleData中的world、changchun等是够包含这些空间信息呢?

另外,在移动端与服务端交互,进行服务端数据查询时,如何实现sql查询
一般来说第三方地图服务都是瓦片服务,即只返回地图瓦片(图片),不能查询地图数据。
示例数据只是示例,你可以在iDesktop里打开数据检查是否符合你们的使用需要。
...