如何使用gmap4rails gem的addkml方法绘制纽约市的区域边界?

时间:2016-10-15 16:27:38

标签: google-maps ruby-on-rails-4 gmaps4rails

当我搜索邮政编码时,我想绘制这样的边界http://www.apartments.com/new-york-ny-10128/http://streeteasy.com/for-sale/battery-park-city

我使用下面的代码进行测试,但这不起作用。网址链接不再存在。

var handler = Gmaps.build('Google');
handler.buildMap({ internal: {id: 'with_kml'}}, function(){
  var kmls = handler.addKml(
    { url: "http://gmaps-samples.googlecode.com/svn/trunk/ggeoxml/cta.kml" }
  );
})

目前我正在使用gmaps4rails gem添加标记,因此可以使用gmaps4rails添加区域边界吗?

请帮助!

1 个答案:

答案 0 :(得分:0)

以下是展示如何使用Google-Maps-for-Rails显示KML的documentation

<%= gmaps( :kml => {:data => '[{ url: "http://www.searcharoo.net/SearchKml/newyork.kml"}, 
{ url: "http://gmaps-samples.googlecode.com/svn/trunk/ggeoxml/cta.kml",
options: {clickable: false } }]' } ) %>

有关gmaps4rails的更多信息,请查看这些github: