Rhodes MapView未在Android中显示注释

时间:2011-09-10 20:55:15

标签: android annotations android-mapview rhomobile rhodes

来自关键跟踪器中的此票证:https://www.pivotaltracker.com/story/show/3545405

此功能已在6个月前实施,但我似乎无法使注释工作或找到任何已完成此操作的人。

任何人都知道如何使其工作或者至少能够在点击某个点时在同一个地图中显示某种信息?

这是我的代码:

@allpoi = Poi.find(:all) 
pois = [] 
@allpoi.each do |poi| 
  pois << { :latitude => poi.lat, 
    :longitude => poi.long, 
    :subtitle => "Go to punto", 
    :title => poi.name, 
    :url => "/app/Poi/{#{poi.object}}" } 
end 
  map_params = { 
  :settings => {:map_type => "roadmap",:region =>['-33.425327','-70.604891', 0.04, 0.04], 
                :zoom_enabled => true,:scroll_enabled => true,:shows_user_location => false, 
                :api_key => 'MY_GOOGLE_API_KEY'}, 
     :annotations => pois 
} 
  MapView.create map_params 
  redirect :controller => :Poi, :action => :index 

提前谢谢

1 个答案:

答案 0 :(得分:0)

Android中的注释只能添加到工作主分支上。它不适用于当前版本的Rhodes 3.1。

如果您尝试使用主分支版本的example app,您将能够看到额外的功能。

可以在these instructions

之后安装源代码