Google maps 如何获取放置在谷歌地图v2中的标记的纬度或位置,并创建指向谷歌地图的可点击链接
我的代码如下:Google maps 如何获取放置在谷歌地图v2中的标记的纬度或位置,并创建指向谷歌地图的可点击链接,google-maps,gps,location,google-maps-markers,Google Maps,Gps,Location,Google Maps Markers,我的代码如下: public void onInfoWindowClick(Marker marker) { // Get marker latLng marker.getPosition(); Context context = getApplicationContext(); SharedPreferences settings = PreferenceManager.getDefaultSha
public void onInfoWindowClick(Marker marker) {
// Get marker latLng
marker.getPosition();
Context context = getApplicationContext();
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(context);
Intent i = new Intent(android.content.Intent.ACTION_SEND);
setLatitude();
setLongitude();
i.setType("text/plain");
+ "http://maps.google.com/maps?q=loc:" + lat + "," + lng );
在创建的链接中,我得到了这个()
为什么文本链接中的lat和lng为空
我已经宣布lat和lng双打为全班第一名
标记。getPosition();应返回一个位置或一对lat lng
我可以在信息窗口中看到那个位置
谢谢你的帮助
Mike您的“lat”和“lng”变量既没有声明也没有实例化
这是设置它们的方法:
var lat = marker.getPosition().lat();
var lng = marker.getPosition().lng();
参考资料:你能告诉我怎么做吗?我有什么问题?什么样的问题?真棒!问题解决了。感谢您,先生,以及所有关心我问题的人。我对您的评论进行了处理,而且这是正确的。我对android和这个论坛是新手,我感谢您抽出时间来帮助我。多么伟大的洞察力啊。我怎样才能投你的票?我不知道。很高兴我能帮上忙!你可以点击我留言左边的复选标记来接受我的回答。