作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个随机选择状态的应用程序。让我们说它是纽约,我将如何使用纽约这个名字并按下按钮在 map 中搜索它。我不希望用户必须输入它,我希望它是这样的,所以我按下一个按钮并进行搜索。我已经设置了 map ,但我在这部分遇到了问题。
func randomStateGenerator() {
var randomState = Int(arc4random() % 50)
println(randomState)
if randomState == 0 {
println("NEW YORK")
newyork = SKLabelNode(fontNamed: "Happy Phantom")
newyork.text = "newyork"
newyork.zPosition = 22
newyork.fontSize = 25
newyork.fontColor = SKColor.blackColor()
newyork.position = CGPointMake(self.size.width / 2.0, self.size.height / 1.8)
self.addChild(newyork)
}
}
override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {
for touch in (touches as! Set<UITouch>) {
var touch: UITouch = touches.first as! UITouch
var location = touch.locationInNode(self)
var node = self.nodeAtPoint(location)
if node.name == "find" {
}
}
}
最佳答案
使用此函数获取您传递的地址的经纬度
func geoCodeUsingAddress(address: String) -> CLLocationCoordinate2D {
var latitude: Double = 0
var longitude: Double = 0
var esc_addr: String = address.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)
var req: String = "http://maps.google.com/maps/api/geocode/json?sensor=false&address=\(esc_addr)"
var result: String = NSString.stringWithContentsOfURL(NSURL.URLWithString(req), encoding: NSUTF8StringEncoding, error: nil)
if result {
var scanner: NSScanner = NSScanner.scannerWithString(result)
if scanner.scanUpToString("\"lat\" :", intoString: nil) && scanner.scanString("\"lat\" :", intoString: nil) {
scanner.scanDouble(&latitude)
if scanner.scanUpToString("\"lng\" :", intoString: nil) && scanner.scanString("\"lng\" :", intoString: nil) {
scanner.scanDouble(&longitude)
}
}
}
var center: CLLocationCoordinate2D
center.latitude = latitude
center.longitude = longitude
return center
}
此函数将返回经纬度,借助经纬度在您的 map 中显示它。
关于ios - 我将如何使用地名然后使用 MKMapView 进行搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32239712/
我想找到用户在 map 上选择的位置名称。目前我正在获取纬度和经度。但无法获取位置名称。 我正在使用 angularJS 和 angular-google-maps 2.1.5。 这是 html。
例如: 算法目前可以过滤这句话 What is the weather in San Francisco? 对此 什么:代词 是:动词 的:确定者 天气:名词 在:介词 旧金山:地名 我编写的代码
我是一名优秀的程序员,十分优秀!