在新的Google地图引擎编辑器中创建了地图.现在需要使用Curl将地图导出为KML.以前版本的地图编辑器(现在称为"MyPlaces"或"我的地图经典版本")允许使用此模板为ID导出地图ID:
https://maps.google.com/maps/ms?oe=UTF8&hl=ru&msa=0&msid=${ID}&output=kml
Run Code Online (Sandbox Code Playgroud)
新的地图ID既不像旧的(也分别是zv44oKISEgzs.kzcf044WEB9ovs 107197571518206937258.000453b7c5de92024cf27),也不适合导出API.Google以200 OK回复,但回复正面.
在新的Maps Engine中是否有任何类似的API调用,只需一行shell即可将地图导出为KML?
某些管理员的用户需要有两个表视图,例如一个模型Bar:他们已经拥有的默认表视图和具有不同列集的附加新表视图。
设置是这样的:
\n\nActiveAdmin.register Bar do\n # \xe2\x80\xa6\n index do\n column :name\n column :phone\n column :address\n end\n # \xe2\x80\xa6\nRun Code Online (Sandbox Code Playgroud)\n\n预计就像添加另一个index块一样简单,如下所示:
ActiveAdmin.register Bar do\n # \xe2\x80\xa6\n index do\n column :name\n column :price\n column :bartender\n end\n\n index name: \'location\' do\n column :name\n column :phone\n column :city\n column :country\n end\nRun Code Online (Sandbox Code Playgroud)\n\n然后只需在某处获取附加选项卡即可。
\n\n正如您可能猜到的那样,事情并不那么简单。ActiveAdmin 现在对虚构index name:属性一无所知,只是默默地选择第一个index块,忽略第二个index块。
ActiveAdmin 文档展示了一种轻松添加第二/第三/等索引页面的方法,但类型不同:
\n\nindex as: :grid do |bar|\n link_to(image_tag(bar.photo_path), admin_bar_path(bar))\nend\nRun Code Online (Sandbox Code Playgroud)\n\n很好,但是如何添加具有不同列的索引表视图的副本? …