唐多令 发表于 2014-3-11 13:21

最近需要做个数据库,请问网络带地图的那种数据库是用什么软件做的

如题,谢谢

whoare 发表于 2014-3-11 13:28

不太理解你的意思, 你是需要查询公共地图数据库比如百度,google地图,显示结果
还是下载开源的地图数据库,然后添加自己的信息, 比如全德中餐馆地址, 呵呵。
这是我的工作内容, 如果有项目可以私聊

tkkk3 发表于 2014-3-11 15:23

楼主是在问,类似Google Maps的数据库是怎么做的吗?

唐多令 发表于 2014-3-12 15:20

whoare 发表于 2014-3-11 12:28
不太理解你的意思, 你是需要查询公共地图数据库比如百度,google地图,显示结果
还是下载开源的地图数据 ...

谢谢,我们需要做个数据库,其中有可能会涉及到研究所或者项目,我们想在用户查询的时候,能够调出地图来
让用户大概有个概念,该项目在哪

唐多令 发表于 2014-3-12 15:23

tkkk3 发表于 2014-3-11 14:23
楼主是在问,类似Google Maps的数据库是怎么做的吗?

不是,我们想做个用户可以访问的数据库
为了更直观一些,希望用户能看到他们访问的项目具体在哪

老湿不给力 发表于 2014-3-12 15:28

唐多令 发表于 2014-3-12 14:23
不是,我们想做个用户可以访问的数据库
为了更直观一些,希望用户能看到他们访问的项目具体在哪

google map api应该就可以了

唐多令 发表于 2014-3-12 15:35

老湿不给力 发表于 2014-3-12 14:28
google map api应该就可以了

谢谢 “老湿”兄
其实想做个跟DOE的数据库类似的
http://www.energystorageexchange.org/projects
我对数据库是完全菜鸟,再给点建议吧

老湿不给力 发表于 2014-3-12 15:41

唐多令 发表于 2014-3-12 14:35
谢谢 “老湿”兄
其实想做个跟DOE的数据库类似的
http://www.energystorageexchange.org/projects


看客户需求,选择google maps api或者google earth api(前者容易些,后者更炫些)
通读api的文档,熟悉api提供的指令接口,在你的数据库中调用这些指令接口,就可以把google的地理信息集成到系统里了。

zhnde 发表于 2014-3-12 15:48

数据库里存储项目的坐标两个浮点数就足够,剩下的就是在显示页面的时候,用js调用地图到坐标点就好了。半个小时内搞定的任务。{:5_396:}

老湿不给力 发表于 2014-3-12 15:50

zhnde 发表于 2014-3-12 14:48
数据库里存储项目的坐标两个浮点数就足够,剩下的就是在显示页面的时候,用js调用地图到坐标点就好了。半个 ...

储存名称的话只需要一个string变量{:5_319:}

唐多令 发表于 2014-3-12 15:57

老湿不给力 发表于 2014-3-12 14:41
看客户需求,选择google maps api或者google earth api(前者容易些,后者更炫些)
通读api的文档,熟悉a ...

太好了
我还以为得用ArcGIS啥的
再问个弱智的问题
数据库的话,用什么软件比较好?

唐多令 发表于 2014-3-12 15:59

zhnde 发表于 2014-3-12 14:48
数据库里存储项目的坐标两个浮点数就足够,剩下的就是在显示页面的时候,用js调用地图到坐标点就好了。半个 ...

谢谢,楼上牛人啊
我估计也要摸索很久,像这种数据库什么软件最容易上手?

老湿不给力 发表于 2014-3-12 16:01

唐多令 发表于 2014-3-12 14:57
太好了
我还以为得用ArcGIS啥的
再问个弱智的问题


这个{:5_367:}数据库平时接触不多,不敢乱说,呼唤数据库高手吧{:5_383:}

泡馍王子 发表于 2014-3-12 16:05

存地址或坐标到数据库里,网页或应用中根据这个调google

老湿不给力 发表于 2014-3-12 16:12

泡馍王子 发表于 2014-3-12 15:05
存地址或坐标到数据库里,网页或应用中根据这个调google

泡肿正解{:5_370:}

tkkk3 发表于 2014-3-12 16:36

唐多令 发表于 2014-3-12 14:35
谢谢 “老湿”兄
其实想做个跟DOE的数据库类似的
http://www.energystorageexchange.org/projects


明白你要啥东西了。

根据每个项目的地址存储lat/lng两个数据,把这些数据再交给Google Maps API完成剩下的工作。
为啥不直接用项目地址呢,一个是,地址的准确性没法控制,另外一个原因是,无端浪费时间,因为地址传过去也是要先翻译成lat/lng的。

至于说,用啥数据库,这个无所谓,只要所用数据库支持numeric数据类型,能存lat/lng就行。

需要注意的是Google Maps API不再是完全免费了,如果连续3个月每天的地图载入量超过25000次,需要另外付钱。

如果网站流量大,又不想付钱给Google,那么就只能用OpenSteetMap了(没有卫星图和街景图),相比较而言,比用Google Maps API要复杂的多。

columco 发表于 2014-3-12 19:33

lz这个太简单了, 你就存地理坐标好了。
我还以为你要存地图本身到数据库呢, 这都不是大问题。

泡馍王子 发表于 2014-3-13 00:26

老湿不给力 发表于 2014-3-12 15:12
泡肿正解

少来调侃我{:5_337:}

zhnde 发表于 2014-3-13 00:35

唐多令 发表于 2014-3-12 14:59
谢谢,楼上牛人啊
我估计也要摸索很久,像这种数据库什么软件最容易上手?

你这个是个新程序吗?难道之前的项目信息,客户信息什么的不在数据库里?如果是针对特定客户,估计流量不会大。随便一个pgsql, mysql啥的都行吧。

老湿不给力 发表于 2014-3-13 07:57

泡馍王子 发表于 2014-3-12 23:26
少来调侃我

泡总英明神武,高大英俊,仙福永享,寿与天齐,怎么敢调侃你呢?{:5_328:}
页: [1]
查看完整版本: 最近需要做个数据库,请问网络带地图的那种数据库是用什么软件做的