用c#做了基于asp.net的应用,在vs2005,调用了谷歌地图,想在地图上加一些标记····求高手指教
从我自己的数据库里取出地点坐标,下面是取坐标的语句:SqlConnectionsqlconnection=newSqlConnection(ConnectionStrin...
从我自己的数据库里取出地点坐标,下面是取坐标的语句:
SqlConnection sqlconnection=new SqlConnection (ConnectionString);
sqlconnection.Open();
string cmdstring="select rID,position,x,y from [rentalpoint]";
SqlCommand cmd=new SqlCommand(cmdstring,sqlconnection);
SqlDataReader reder = cmd.ExecuteReader();
while(reder.Read())
{
string rID=reder["rID"].ToString();
string position=reder["position"].ToString();
string x=reder ["x"].ToString();
string y=reder ["y"].ToString ();
}
sqlconnection.Close();
然后下面这个是初始化标记的,本人是因为刚参加软件大赛现学的c#,菜鸟,我的意思是,我的数据库里有多条坐标记录,我想用上面的sql语句从数据库里把坐标取出来再挨条初始化,在调用的谷歌地图上实现标记的功能·····
public partial class Default : MapPageBase
{
private List<Label> GetLabels
{
get
{
return new List<Label>()
{
new Label(){
X= double.Parse("x"),
Y = double.Parse("y"),
MsgMaxTitle =rID,
}
}
}
}
本人急等答案···答案满意的话一定追加,说到做到
代码中x,y为地图上的经纬度坐标··· 展开
SqlConnection sqlconnection=new SqlConnection (ConnectionString);
sqlconnection.Open();
string cmdstring="select rID,position,x,y from [rentalpoint]";
SqlCommand cmd=new SqlCommand(cmdstring,sqlconnection);
SqlDataReader reder = cmd.ExecuteReader();
while(reder.Read())
{
string rID=reder["rID"].ToString();
string position=reder["position"].ToString();
string x=reder ["x"].ToString();
string y=reder ["y"].ToString ();
}
sqlconnection.Close();
然后下面这个是初始化标记的,本人是因为刚参加软件大赛现学的c#,菜鸟,我的意思是,我的数据库里有多条坐标记录,我想用上面的sql语句从数据库里把坐标取出来再挨条初始化,在调用的谷歌地图上实现标记的功能·····
public partial class Default : MapPageBase
{
private List<Label> GetLabels
{
get
{
return new List<Label>()
{
new Label(){
X= double.Parse("x"),
Y = double.Parse("y"),
MsgMaxTitle =rID,
}
}
}
}
本人急等答案···答案满意的话一定追加,说到做到
代码中x,y为地图上的经纬度坐标··· 展开
4个回答
展开全部
追问
谢谢 你这等于没说·····
追答
再说,自己不懂得看官方文档,就晓得拿来主义
你觉得官方文档里面那么多大的代码难得看,对别人而言一样也难得看,相关理论那么多,人家凭什么不辞辛劳的帮你呢?给个理由先
Google Map的API主要就是应用Javascript,你只要用你的数据构建相应的Javascript代码即可
缺乏基本的文档和示例代码阅读能力,问问题的诚意和自学能力也有待提升
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用51ditu吧,里面开放了标注模块接口。
如果谷歌没有的话,你是无法添加的。
如果谷歌没有的话,你是无法添加的。
追问
呵呵 我加上了·····
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询